class Userbin::CookieStore::Rack

Public Class Methods

new(cookies) click to toggle source
# File lib/userbin/support/cookie_store.rb, line 26
def initialize(cookies)
  @cookies = cookies
end

Public Instance Methods

[](key) click to toggle source
# File lib/userbin/support/cookie_store.rb, line 30
def [](key)
  @cookies[key]
end
[]=(key, value) click to toggle source
# File lib/userbin/support/cookie_store.rb, line 34
def []=(key, value)
  if value
    @cookies[key] = {
      value: value,
      expires: Time.now + (20 * 365 * 24 * 60 * 60),
      path: '/'
    }
  else
    @cookies.delete(key)
  end
end