Class: SimpleConfig::YAMLParser
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(raw_yaml_data) ⇒ YAMLParser
constructor
A new instance of YAMLParser.
- #parse_into(config) ⇒ Object
Constructor Details
#initialize(raw_yaml_data) ⇒ YAMLParser
Returns a new instance of YAMLParser.
132 133 134 |
# File 'lib/simple_config.rb', line 132 def initialize(raw_yaml_data) @data = YAML.load(raw_yaml_data) end |
Class Method Details
.parse_contents_of_file(yaml_file) ⇒ Object
136 137 138 |
# File 'lib/simple_config.rb', line 136 def self.parse_contents_of_file(yaml_file) new(File.read(yaml_file)) end |
Instance Method Details
#parse_into(config) ⇒ Object
140 141 142 143 144 |
# File 'lib/simple_config.rb', line 140 def parse_into(config) @data.each do |key, value| parse(key, value, config) end end |