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