Я хочу иметь возможность сказать store[...]
вместо cookies[...]
в контроллере (не спрашивайте почему - я также не хочу вызывать 'постоянный').Для этого я создал следующее:
module ApplicationHelper
$cookies = 0
class Store
def self.[] (k)
$cookies[k]
end
def self.[]= (k,v)
$cookies.permanent[k] = v
end
end
def store
$cookies = cookies
Store
end
Это работает, но, разумеется, я не удовлетворен этим.Как это можно улучшить / укоротить.Как все ссылки на «куки» можно поместить в сам класс Store.