# File lib/larch/config.rb, line 51 def load_file(filename) @filename = File.expand_path(filename) config = {} if File.exist?(@filename) begin config = YAML.load_file(@filename) rescue => e raise Larch::Config::Error, "config error in #{filename}: #{e}" end end @lookup = [@override, config[@section] || {}, config['default'] || {}, DEFAULT] cache_config end