Class: Sorcery::Controller::Adapters::Sinatra::CookieProxy

Inherits:
Object
  • Object
show all
Defined in:
lib/sorcery/controller/adapters/sinatra.rb

Instance Method Summary collapse

Constructor Details

#initialize(request, response) ⇒ CookieProxy

Returns a new instance of CookieProxy.



73
74
75
76
# File 'lib/sorcery/controller/adapters/sinatra.rb', line 73

def initialize(request,response)
  @request = request
  @response = response
end

Instance Method Details

#[](key) ⇒ Object



78
79
80
# File 'lib/sorcery/controller/adapters/sinatra.rb', line 78

def [](key)
  @request.cookies[key.to_s]
end

#[]=(key, value) ⇒ Object



82
83
84
# File 'lib/sorcery/controller/adapters/sinatra.rb', line 82

def []=(key, value)
  @response.set_cookie(key, value)
end