class Restforce::Middleware::Authentication

def connection

Internal: Faraday connection to use when sending an authentication request.
def connection
  @connection ||= Faraday.new(faraday_options) do |builder|
    builder.use Faraday::Request::UrlEncoded
    builder.use Restforce::Middleware::Mashify, nil, @options
    builder.response :json
    builder.use Restforce::Middleware::Logger,
                Restforce.configuration.logger,
                @options if Restforce.log?
    builder.adapter @options[:adapter]
  end
end