module Wire::Config

Public Class Methods

read_config_dir(dir, callback) click to toggle source
# File lib/closet/config.rb, line 21
def self.read_config_dir(dir, callback)
  configs = {}
  Dir[File.join(dir, '*.yaml')].each do |entry|
    name   = File.basename(entry, '.yaml')
    config = YAML.load_file(entry)
    if callback
      config = callback.call(config)
    end
    configs[name] = config
  end
  configs
end