Sha256: ac61de4d22ae8a9d733398b2f70e1eed957aa2f31f8022f99d26c46b43201b96
Contents?: true
Size: 578 Bytes
Versions: 2
Compression:
Stored size: 578 Bytes
Contents
require "yaml" require 'logger' require "duty_calculator" module DutyCalculator class Configuration attr_accessor :api_root, :api_version, :api_key, :api_base, :sandbox, :debug, :logger 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 def load_defaults YAML.load_file(File.join(File.dirname(__FILE__),'..','config','defaults.yml')) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
duty_calculator-0.0.8 | lib/duty_calculator/configuration.rb |
duty_calculator-0.0.7 | lib/duty_calculator/configuration.rb |