class ActionDispatch::Flash::FlashHash

def now

# Equivalent to flash.now[:notice] = "Good luck now!"
flash.now.notice = "Good luck now!"

# Equivalent to flash.now[:alert] = "Beware now!"
flash.now.alert = "Beware now!"

Also, brings two convenience accessors:

`flash['my-key']`.
Entries set via `now` are accessed the same way as standard entries:

you use `now`, and your object will vanish when the current action is done.
flash assign (`[]=`). When you need to pass an object to the current action,
app. When you need to pass an object to the next action, you use the standard
This method enables you to use the flash as a central messaging system in your

flash.now[:message] = "Hello current action"

current.
Sets a flash that will not be available to the next action, only to the
def now
  @now ||= FlashNow.new(self)
end