class Flash
Public Class Methods
new(req)
click to toggle source
# File lib/actioncondor/flash.rb, line 2 def initialize(req) @flash = {} app_cookie = req.cookies['_gazebo_app_flash'] @flash_now = app_cookie ? JSON.parse(app_cookie) : {} end
Public Instance Methods
[](key)
click to toggle source
# File lib/actioncondor/flash.rb, line 14 def [](key) @flash[key.to_s] || @flash_now[key.to_s] || @flash_now[key] end
[]=(key, val)
click to toggle source
# File lib/actioncondor/flash.rb, line 18 def []=(key, val) @flash[key.to_s] = val end
now()
click to toggle source
# File lib/actioncondor/flash.rb, line 10 def now @flash_now end
store_flash(res)
click to toggle source
# File lib/actioncondor/flash.rb, line 22 def store_flash(res) res.set_cookie( '_gazebo_app_flash', path: '/', value: @flash.to_json ) end