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 |