class Flash
Attributes
now[R]
Public Class Methods
new(req)
click to toggle source
# File lib/railz_lite/controllers/flash.rb, line 5 def initialize(req) cookie = req.cookies['_rails_lite_app_flash'] @now = !cookie.nil? ? JSON.parse(cookie) : {} @flash = {} end
Public Instance Methods
[](key)
click to toggle source
# File lib/railz_lite/controllers/flash.rb, line 11 def [](key) @now[key.to_s] || @flash[key.to_s] end
[]=(key, val)
click to toggle source
# File lib/railz_lite/controllers/flash.rb, line 15 def []=(key, val) @flash[key] = val end
store_flash(res)
click to toggle source
# File lib/railz_lite/controllers/flash.rb, line 19 def store_flash(res) res.set_cookie('_rails_lite_app_flash', value: @flash.to_json, path: '/') end