Class: Cuba::Flash
- Inherits:
-
Object
- Object
- Cuba::Flash
- Defined in:
- lib/cuba/flash.rb
Instance Method Summary collapse
- #call(env) ⇒ Object
-
#initialize(app, opts = {}) ⇒ Flash
constructor
A new instance of Flash.
Constructor Details
#initialize(app, opts = {}) ⇒ Flash
Returns a new instance of Flash.
9 10 11 |
# File 'lib/cuba/flash.rb', line 9 def initialize(app, opts = {}) @app, @opts = app, opts end |
Instance Method Details
#call(env) ⇒ Object
13 14 15 16 17 |
# File 'lib/cuba/flash.rb', line 13 def call(env) env['rack.session']['cuba.flash'] ||= FlashHash.new @app.call(env) end |