Class: ActionNetworkRest::API

Inherits:
Vertebrae::API
  • Object
show all
Defined in:
lib/action_network_rest/api.rb

Direct Known Subclasses

Client

Instance Method Summary collapse

Instance Method Details

#setupObject



5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/action_network_rest/api.rb', line 5

def setup
  connection.stack do |builder|
    builder.use Faraday::Request::Multipart
    builder.use Faraday::Request::UrlEncoded

    builder.use Faraday::Response::Logger if ENV['DEBUG']

    builder.use FaradayMiddleware::Mashify
    builder.use FaradayMiddleware::ParseJson

    builder.use ActionNetworkRest::Response::RaiseError
    builder.adapter connection.configuration.adapter
  end
end