instance method
discard
Ruby on Rails 4.1.16
Since v3.0.20Signature
discard(k = nil)
Marks the entire flash or a single flash entry to be discarded by the end of the current action:
flash.discard # discard the entire flash at the end of the current action flash.discard(:warning) # discard only the "warning" entry at the end of the current action
Parameters
-
kopt = nil
Source
# File actionpack/lib/action_dispatch/middleware/flash.rb, line 203
def discard(k = nil)
k = k.to_s if k
@discard.merge Array(k || keys)
k ? self[k] : self
end
Defined in actionpack/lib/action_dispatch/middleware/flash.rb line 203
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionDispatch::Flash::FlashHash