class Session
Attributes
Public Class Methods
new(req)
click to toggle source
# File lib/actioncondor/session.rb, line 4 def initialize(req) app_cookie = req.cookies['_gazebo_app'] @cookie = app_cookie ? JSON.parse(app_cookie) : {} end
Public Instance Methods
[](key)
click to toggle source
# File lib/actioncondor/session.rb, line 10 def [](key) @cookie[key.to_s] end
[]=(key, val)
click to toggle source
# File lib/actioncondor/session.rb, line 14 def []=(key, val) @cookie[key.to_s] = val end
store_session(res)
click to toggle source
# File lib/actioncondor/session.rb, line 18 def store_session(res) res.set_cookie( '_gazebo_app', path: '/', value: @cookie.to_json ) end