module Puggle::Config

Public Class Methods

load_configuration!(env) click to toggle source
# File lib/puggle/config.rb, line 5
def self.load_configuration! (env)
  config = Puggle.config_files.reduce({}) do |res, config_file|
    res.merge(YAML.load_file(config_file).fetch(env))
  end

  set!(config)
end
set!(config) click to toggle source
# File lib/puggle/config.rb, line 13
def self.set! (config)
  config.each do |key, value|
    define_method(key) { value }
    module_function(key)
  end
end