class Adjust::Core::Configuration

Public Instance Methods

active() click to toggle source
# File lib/adjust/core/configuration.rb, line 20
def active
  configurations[environment]
end
active_environment() click to toggle source
# File lib/adjust/core/configuration.rb, line 24
def active_environment
  active['environment']
end
configurations() click to toggle source
# File lib/adjust/core/configuration.rb, line 16
def configurations
  @configurations ||= read_configurations
end
environment() click to toggle source
# File lib/adjust/core/configuration.rb, line 12
def environment
  @environment ||= default_environment
end
load(path, environment: nil) click to toggle source
# File lib/adjust/core/configuration.rb, line 7
def load(path, environment: nil)
  @environment = environment || default_environment
  @configurations = read_configurations path
end
tokens(app, event) click to toggle source
# File lib/adjust/core/configuration.rb, line 28
def tokens(app, event)
  Tokens.new(app, event, active).find
end

Private Instance Methods

default_environment() click to toggle source
# File lib/adjust/core/configuration.rb, line 34
def default_environment
  ENV['RACK_ENV'] || ENV['RAILS_ENV'] || 'development'
end
parse(file) click to toggle source
# File lib/adjust/core/configuration.rb, line 46
def parse(file)
  ERB.new(file).result
end
read(path) click to toggle source
# File lib/adjust/core/configuration.rb, line 42
def read(path)
  File.read path
end
read_configurations(path = 'config/adjust.yml') click to toggle source
# File lib/adjust/core/configuration.rb, line 38
def read_configurations(path = 'config/adjust.yml')
  YAML.load parse read path
end