Method: ConfigStore.load_config

Defined in:
lib/config_store.rb

.load_configObject



21
22
23
24
25
26
# File 'lib/config_store.rb', line 21

def self.load_config
  warn "ConfigStoreuration overrides file not present at #{overrides_path}" unless File.exists?(overrides_path)
  defaults = Hashie::Mash.new(JSON.parse(File.read(defaults_path))) if File.exists?(defaults_path)
  overrides = JSON.parse(File.read(overrides_path)) if File.exists?(overrides_path)
  defaults.deep_merge(overrides || {})
end