class Bezel::Session
Public Class Methods
new(req)
click to toggle source
# File lib/session.rb, line 5 def initialize(req) if req.cookies['_'] @cookie = JSON.parse(req.cookies['_bezel']) else @cookie = {} end end
Public Instance Methods
[](key)
click to toggle source
# File lib/session.rb, line 13 def [](key) @cookie[key] end
[]=(key, val)
click to toggle source
# File lib/session.rb, line 17 def []=(key, val) @cookie[key] = val end
store_session(res)
click to toggle source
# File lib/session.rb, line 21 def store_session(res) json_cookie = @cookie.to_json res.set_cookie('_bezel', value: json_cookie, path: '/' ) end