module Padrino::Flash::Helpers
def flash
- Api: - public
Other tags:
- Since: - 0.10.8
Returns:
-
(Storage)
-
def flash @_flash ||= Storage.new(env['rack.session'] ? session[:_flash] : {}) end
def redirect(url, *args)
- Api: - public
Other tags:
- Since: - 0.10.8
Parameters:
-
flash_messages
(Hash
) -- -
url
(String
) -- -
flash_messages
(Hash
) -- -
status_code
(Fixnum
) -- -
url
(String
) -- -
status_code
(Fixnum
) -- -
url
(String
) -- -
url
(String
) --
Overloads:
-
redirect(url, flash_messages)
-
redirect(url, status_code, flash_messages)
-
redirect(url, status_code)
-
redirect(url)
def redirect(url, *args) flashes = args.extract_options! flashes.each do |type, message| message = I18n.translate(message) if message.is_a?(Symbol) && defined?(I18n) flash[type] = message end super(url, args) end