Class: Shipper::Config

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/shipper/config.rb

Instance Method Summary collapse

Constructor Details

#initialize(config_path: nil, env: nil) ⇒ Config

Returns a new instance of Config.



9
10
11
12
13
14
15
# File 'lib/shipper/config.rb', line 9

def initialize(config_path: nil, env: nil)
  config_path ||= "#{Dir.pwd}/shipper.yml"
  env ||= 'production'

  config = load_env_config(config_path, env)
  super(config)
end