Sha256: 1b7e7d1be99e376cc195b362288e0d9660036031e6930cdddb12ac9bb48d3603

Contents?: true

Size: 501 Bytes

Versions: 5

Compression:

Stored size: 501 Bytes

Contents

require 'yaml'

module Fifthgear
  class Configuration
    attr_accessor :api_root, :api_version, :username, :password, :content_type, :company_id, :debug

    def initialize
      defaults = load_defaults
      @api_root = defaults[:api_root]
      @api_version = defaults[:api_version]
      @content_type = defaults[:content_type]
      @debug = false
    end

    private
    def load_defaults
      YAML.load_file(File.join(File.dirname(__FILE__),'..','config','defaults.yml'))
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
fifthgear-0.0.7 lib/fifthgear/configuration.rb
fifthgear-0.0.6 lib/fifthgear/configuration.rb
fifthgear-0.0.5 lib/fifthgear/configuration.rb
fifthgear-0.0.3 lib/fifthgear/configuration.rb
fifthgear-0.0.2 lib/fifthgear/configuration.rb