module JustGiving::Connection
Private Instance Methods
connection(basic_auth=false)
click to toggle source
# File lib/just_giving/connection.rb, line 9 def connection(basic_auth=false) options = { :headers => {'Accept' => "application/json"}, :url => JustGiving::Configuration.api_endpoint, :ssl => {:ca_path => JustGiving::Configuration.ca_path, :verify => false} } connection = Faraday::Connection.new(options) do |connection| connection.request :json connection.response :json connection.response :mashify connection.use Faraday::Response::RaiseHttp4xx connection.use Faraday::Response::RaiseHttp5xx connection.adapter :net_http end connection.basic_auth(JustGiving::Configuration.username, JustGiving::Configuration.password) if basic_auth connection end