module Shopkit::Connection

Private Instance Methods

connection() click to toggle source
# File lib/shopkit/connection.rb, line 10
def connection
  @conn ||= Faraday.new(:url => url) do |builder|
    builder.request :oauth2, access_token if access_token
    builder.request :basic_auth, login, password if login and password
    builder.request :json # fixed: NoMethodError: undefined method `bytesize' for {...}:Hash

    #builder.response :logger # 调试
    builder.response :json, :content_type => /\bjson$/

    builder.adapter :net_http
  end
  @conn
end