Method: Fasterer::Config#file
- Defined in:
- lib/fasterer/config.rb
#file ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/fasterer/config.rb', line 20 def file @file ||= begin return nil_file if file_location.nil? # Yaml.load_file returns false if the content is blank loaded = YAML.load_file(file_location) || nil_file # if the loaded file misses any of the two keys. loaded.merge!(nil_file) { |_k, v1, v2| v1 || v2 } end end |