module WOTC::Connection
Private Instance Methods
connection()
click to toggle source
# File lib/wotc/connection.rb, line 9 def connection options = { headers: { "Accept" => "application/#{format}; charset=utf-8", "User-Agent" => user_agent, }, proxy: proxy, url: endpoint }.merge(connection_options) Faraday::Connection.new(options) do |conn| conn.authorization :Bearer, access_token conn.request :json conn.use FaradayMiddleWare::RaiseHttpException conn.response :json, content_type: /\bjson$/ conn.adapter Faraday.default_adapter end end