Method: Pec::ConfigFile#load
- Defined in:
- lib/pec/config_file.rb
#load ⇒ Object
9 10 11 12 13 14 |
# File 'lib/pec/config_file.rb', line 9 def load base = read_file(config_name) include_files = YAML.load(base).to_hash.find{|k,v| k.match(/^includes$/) && !v.nil? } inc = include_files ? include_files[1].map {|f| read_file(f)}.join("\n") : "" YAML.load(base + inc) end |