Sha256: 1275ce3cd1aac37271a2dac1bb66b38d26752c7a41f281e179a5cb579d237812

Contents?: true

Size: 473 Bytes

Versions: 2

Compression:

Stored size: 473 Bytes

Contents

module TophatterMerchant
  class << self
    attr_accessor :api_path, :access_token, :logger

    def api_path
      @api_path || 'https://tophatter.com/merchant_api/v1'
    end

    def logger
      unless defined?(@logger)
        @logger = Logger.new(STDOUT)
        @logger.level = Logger::WARN
      end

      @logger
    end
  end
end

%w[resource metadata order product variation].each do |file|
  require "#{File.dirname(__FILE__)}/tophatter_merchant/#{file}"
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tophatter-merchant-1.3.1 lib/tophatter_merchant.rb
tophatter-merchant-1.3.0 lib/tophatter_merchant.rb