class Shoppe::Settings
Public Class Methods
new(hash)
click to toggle source
# File lib/shoppe/settings.rb, line 4 def initialize(hash) @hash = hash end
Public Instance Methods
[](value)
click to toggle source
# File lib/shoppe/settings.rb, line 21 def [](value) @hash[value] end
method_missing(key, _ = nil)
click to toggle source
# File lib/shoppe/settings.rb, line 12 def method_missing(key, _ = nil) key = key.to_s.gsub(/\?\z/, '') if value = @hash[key.to_s] value elsif I18n.translate("shoppe.settings.defaults").keys.include?(key.to_sym) I18n.translate("shoppe.settings.defaults")[key.to_sym] end end
outbound_email_address()
click to toggle source
# File lib/shoppe/settings.rb, line 8 def outbound_email_address "#{store_name} <#{email_address}>" end