class ConfConf::Configuration
Attributes
parsed_values[R]
references[R]
Public Class Methods
new()
click to toggle source
# File lib/conf_conf/configuration.rb, line 6 def initialize @parsed_values = {} @references = {} end
Public Instance Methods
config(key, options={}) { |value| ... }
click to toggle source
# File lib/conf_conf/configuration.rb, line 15 def config(key, options={}) reference = Reference.new(key, options) @references[reference.environment_key] = reference value = reference.value if block_given? value = yield(value) end @parsed_values[key] = value end
run(block)
click to toggle source
# File lib/conf_conf/configuration.rb, line 11 def run(block) instance_eval(&block) end