Sha256: f575383a9bce9b089bac8c77c6f5dcacf71526cac1833cf4de968ff7e3e69930
Contents?: true
Size: 730 Bytes
Versions: 224
Compression:
Stored size: 730 Bytes
Contents
module ActionController #:nodoc: module Flash extend ActiveSupport::Concern included do delegate :flash, :to => :request delegate :alert, :notice, :to => "request.flash" helper_method :alert, :notice end protected def redirect_to(options = {}, response_status_and_flash = {}) #:doc: if alert = response_status_and_flash.delete(:alert) flash[:alert] = alert end if notice = response_status_and_flash.delete(:notice) flash[:notice] = notice end if other_flashes = response_status_and_flash.delete(:flash) flash.update(other_flashes) end super(options, response_status_and_flash) end end end
Version data entries
224 entries across 185 versions & 18 rubygems