Sha256: 353a36e1f2078803179369e9ac3736240e31e5d6a6f6489abe4239be77a01fef
Contents?: true
Size: 568 Bytes
Versions: 3
Compression:
Stored size: 568 Bytes
Contents
# coding: UTF-8 module Rescue module Controller class Flash def self.message object, key scope = "views.#{object.controller_path.gsub(%r{/}, '.')}.#{object.action_name}.flash" text(key, scope) end # Private Methods def self.default key s = I18n.t("default.flash.#{key}", default: '') s.blank? ? nil : s end def self.text key, scope s = I18n.t("#{scope}.#{key}", default: '') s.blank? ? default(key) : s end private_class_method :default, :text end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rescue-dog-0.3.9 | lib/rescue/controllers/flash.rb |
rescue-dog-0.3.8 | lib/rescue/controllers/flash.rb |
rescue-dog-0.3.7 | lib/rescue/controllers/flash.rb |