Method: Eye::Config#merge

Defined in:
lib/eye/config.rb

#merge(other_config) ⇒ Object



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

def merge(other_config)
  new_settings = {}
  Eye::Utils.deep_merge!(new_settings, @settings)
  Eye::Utils.deep_merge!(new_settings, other_config.settings)
  Eye::Config.new(new_settings, @applications.merge(other_config.applications))
end