Method: ActionDispatch::Flash::FlashHash#sweep
- Defined in:
- lib/action_dispatch/middleware/flash.rb
#sweep ⇒ Object
Mark for removal entries that were kept, and delete unkept ones.
This method is called automatically by filters, so you generally don’t need to care about it.
125 126 127 128 129 130 131 132 133 134 135 136 137 |
# File 'lib/action_dispatch/middleware/flash.rb', line 125 def sweep #:nodoc: keys.each do |k| unless @used.include?(k) @used << k else delete(k) @used.delete(k) end end # clean up after keys that could have been left over by calling reject! or shift on the flash (@used - keys).each{ |k| @used.delete(k) } end |