class ConfConf::Reference
Public Instance Methods
default_value?()
click to toggle source
# File lib/conf_conf/configuration.rb, line 35 def default_value? options[:default] end
environment_key()
click to toggle source
# File lib/conf_conf/configuration.rb, line 39 def environment_key options[:from] || key.to_s.upcase end
value()
click to toggle source
# File lib/conf_conf/configuration.rb, line 31 def value environment_value || default_value end
Private Instance Methods
default_value()
click to toggle source
# File lib/conf_conf/configuration.rb, line 44 def default_value if options.has_key? :default options[:default] else raise ConfConf::MissingConfigurationValueError.new("Please set #{environment_key} or supply a default value") end end
environment_value()
click to toggle source
# File lib/conf_conf/configuration.rb, line 52 def environment_value ENV[environment_key] end