class MoneyMover::Dwolla::ApiConnection

Attributes

connection[R]

Public Class Methods

new(access_token, url_provider = EnvironmentUrls.new) click to toggle source
# File lib/money_mover/dwolla/api_connection.rb, line 6
def initialize(access_token, url_provider = EnvironmentUrls.new)
  @connection ||= Faraday.new(url: url_provider.api_url) do |faraday|
    faraday.authorization :Bearer, access_token if access_token
    faraday.headers[:accept] = "application/vnd.dwolla.v1.hal+json"
    faraday.request :multipart
    faraday.request :json
    faraday.response :json, content_type: /\bjson$/
    faraday.adapter Faraday.default_adapter
  end
end