class FreezingEmail::Config
Public Class Methods
[](key)
click to toggle source
# File lib/freezing_email/config.rb, line 7 def [](key) raise FreezingEmail::ConfigEntryNotFound unless key_exists?(key) || defaults_exists?(key) if key_exists?(key) @config[key] else @@defaults[key] end end
[]=(key, value)
click to toggle source
# File lib/freezing_email/config.rb, line 26 def []=(key, value) @config ||= {} @config[key] = value end
defaults_exists?(key)
click to toggle source
# File lib/freezing_email/config.rb, line 21 def defaults_exists?(key) @@defaults.has_key?(key) end
key_exists?(key)
click to toggle source
# File lib/freezing_email/config.rb, line 17 def key_exists?(key) @config && @config.has_key?(key) end