Class: RocketIO::Cookies
- Inherits:
-
Object
- Object
- RocketIO::Cookies
- Defined in:
- lib/rocketio/controller/cookies.rb
Instance Method Summary collapse
-
#[](key) ⇒ Object
get cookie by key.
-
#[]=(key, val) ⇒ Object
set cookie header.
-
#delete(key, opts = {}) ⇒ Object
instruct browser to delete a cookie.
-
#initialize(cookies, response) ⇒ Cookies
constructor
A new instance of Cookies.
Constructor Details
#initialize(cookies, response) ⇒ Cookies
Returns a new instance of Cookies.
31 32 33 34 |
# File 'lib/rocketio/controller/cookies.rb', line 31 def initialize , response = RocketIO.indifferent_params() @response = response end |
Instance Method Details
#[](key) ⇒ Object
get cookie by key
46 47 48 |
# File 'lib/rocketio/controller/cookies.rb', line 46 def [] key [key] end |
#[]=(key, val) ⇒ Object
set cookie header
41 42 43 |
# File 'lib/rocketio/controller/cookies.rb', line 41 def []= key, val @response.(key, val) end |
#delete(key, opts = {}) ⇒ Object
instruct browser to delete a cookie
55 56 57 |
# File 'lib/rocketio/controller/cookies.rb', line 55 def delete key, opts ={} @response.(key, opts) end |