class Natour::Config
Public Class Methods
load_file(filename, default: {}, dirs: [Dir.home, Dir.pwd])
click to toggle source
# File lib/natour/config.rb, line 6 def self.load_file(filename, default: {}, dirs: [Dir.home, Dir.pwd]) dirs.map do |dir| YAML.safe_load( File.read(Pathname(dir).join(filename)), [Symbol] ) rescue Errno::ENOENT {} end.reduce(default, &:merge) end