Sha256: 3acd58b9c1295e1bd007b0e3fd40c4fcdbcd83fc04a5ef904ce9bf1344a1189a

Contents?: true

Size: 586 Bytes

Versions: 6

Compression:

Stored size: 586 Bytes

Contents

require 'hashie'

yml_path = Rails.root.join('config', 'active_spy.yml')
if File.exists?(yml_path)
  all_settings = YAML.load(ERB.new(File.read(yml_path)).result)
  env_settings = Hashie::Mash.new(all_settings[Rails.env])
else
  # TODO: Add a warning here
  env_settings = {}
end

ActiveSpy.configure do |config|
  config.name env_settings['name']
  config.host env_settings['host']
  config.port env_settings['port'].to_s

  config.event_host env_settings['event_host']
  config.event_port env_settings['event_port'].to_s
  config.event_verify_ssl env_settings['event_verify_ssl']
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
active_spy-2.0.0.pre4 config/initializers/active_spy_configuration_loader.rb
active_spy-2.0.0.pre3 config/initializers/active_spy_configuration_loader.rb
active_spy-2.0.0.pre2 config/initializers/active_spy_configuration_loader.rb
active_spy-2.0.0.pre1 config/initializers/active_spy_configuration_loader.rb
active_spy-1.4.4 config/initializers/active_spy_configuration_loader.rb
active_spy-1.4.3 config/initializers/active_spy_configuration_loader.rb