class Bezel::Flash
Public Class Methods
new(req)
click to toggle source
# File lib/flash.rb, line 4 def initialize(req) if req.cookies['_bezel_flash'] @flash = JSON.parse(req.cookies['_bezel_flash']) else @flash = {} end @flash_now = {} end
Public Instance Methods
[](key)
click to toggle source
# File lib/flash.rb, line 17 def [](key) return @flash_now[key] if @flash_now[key] @flash[key.to_s] end
[]=(key,val)
click to toggle source
# File lib/flash.rb, line 13 def []=(key,val) @flash[key] = val end
now()
click to toggle source
# File lib/flash.rb, line 26 def now @flash_now end
store_flash(res)
click to toggle source
# File lib/flash.rb, line 22 def store_flash(res) res.set_cookie('_bezel_flash', value: @flash.to_json, path: '/') end