class DutyCalculator::Configuration

Attributes

api_base[RW]
api_key[RW]
api_root[RW]
api_version[RW]
debug[RW]
logger[RW]
sandbox[RW]

Public Class Methods

new() click to toggle source
# File lib/duty_calculator/configuration.rb, line 10
def initialize
  defaults = load_defaults
  @api_root = defaults[:api_root]
  @api_version = defaults[:api_version]
  @sandbox = defaults[:sandbox]
  @debug = defaults[:debug]
  @logger = ::Logger.new(STDOUT)
end

Private Instance Methods

load_defaults() click to toggle source
# File lib/duty_calculator/configuration.rb, line 20
def load_defaults
  YAML.load_file(File.join(File.dirname(__FILE__),'..','config','defaults.yml'))
end