class Rescue::Controller::Flash
Public Class Methods
message(object, key)
click to toggle source
# File lib/rescue/controllers/flash.rb, line 6 def self.message object, key scope = "views.#{object.controller_path.gsub(%r{/}, '.')}.#{object.action_name}.flash" text(key, scope) end
Private Class Methods
default(key)
click to toggle source
Private Methods
# File lib/rescue/controllers/flash.rb, line 12 def self.default key s = I18n.t("default.flash.#{key}", default: '') s.blank? ? nil : s end
text(key, scope)
click to toggle source
# File lib/rescue/controllers/flash.rb, line 17 def self.text key, scope s = I18n.t("#{scope}.#{key}", default: '') s.blank? ? default(key) : s end