class MadCart::Store::OAuthBigCommerce
Public Instance Methods
api_url_for(store_hash)
click to toggle source
# File lib/mad_cart/store/o_auth_big_commerce.rb, line 6 def api_url_for(store_hash) "https://api.bigcommerce.com/#{store_hash}/v2/" end
create_connection(args={})
click to toggle source
# File lib/mad_cart/store/o_auth_big_commerce.rb, line 10 def create_connection(args={}) options = DEFAULT_CONNECTION_OPTIONS.merge( :url => api_url_for(args[:store_hash]) ) Faraday.new(options) do |connection| connection.headers["X-Auth-Client"] = args[:client_id] connection.headers["X-Auth-Token"] = args[:access_token] connection.response :json connection.adapter Faraday.default_adapter end end