Method: Cerberus::Config#initialize
- Defined in:
- lib/cerberus/config.rb
#initialize(app_name = nil, cli_options = {}) ⇒ Config
Returns a new instance of Config.
7 8 9 10 11 12 13 14 |
# File 'lib/cerberus/config.rb', line 7 def initialize(app_name = nil, = {}) @config = HashWithIndifferentAccess.new if app_name merge!(YAML.load(ERB.new(IO.read(CONFIG_FILE)).result)) if test(?f, CONFIG_FILE) merge!(YAML.load(ERB.new(IO.read(HOME + "/config/#{app_name}.yml")).result)) end merge!() end |