Module: Flame::Flash
- Defined in:
- lib/flame/flash.rb,
lib/flame/flash_array.rb
Overview
Module for Flame::Flash extension with helper methods and base class
Defined Under Namespace
Classes: FlashArray
Instance Method Summary collapse
-
#execute(method) ⇒ Object
After hook.
-
#halt(*args) ⇒ Object
Capture halt method.
-
#redirect(*args) ⇒ Object
Upgrade redirect method.
Instance Method Details
#execute(method) ⇒ Object
After hook
7 8 9 10 |
# File 'lib/flame/flash.rb', line 7 def execute(method) super record_flashes end |
#halt(*args) ⇒ Object
Capture halt method
28 29 30 31 |
# File 'lib/flame/flash.rb', line 28 def halt(*args) record_flashes super end |
#redirect(*args) ⇒ Object
Upgrade redirect method
15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/flame/flash.rb', line 15 def redirect(*args) if args.last.is_a? Hash if args[0].is_a? String flashes = args.pop else args[-1], flashes = extract_flashes(args) end flash.merge(flashes) end super end |