lib/cartowrap.rb
require 'multi_json'
require 'cartowrap/api'
require 'cartowrap/http_service'
require 'cartowrap/errors'
require 'ostruct'
module Cartowrap
class << self
attr_accessor :http_service, :config
def configure
yield config
end
def config
@config ||= OpenStruct.new
end
end
def self.http_service=(service)
@http_service = service
end
def self.make_request(options, credentials = {})
http_service.make_request(options, credentials)
end
self.http_service = HTTPService
end