Class: EacEnvs::Http::Request::FaradayConnection

Inherits:
Object
  • Object
show all
Defined in:
lib/eac_envs/http/request/faraday_connection.rb

Constant Summary collapse

SETUPS =
%i[multipart authorization follow_redirect gzip retry].freeze

Instance Method Summary collapse

Instance Method Details

#resultFaraday::Connection

Returns:

  • (Faraday::Connection)


20
21
22
23
24
25
# File 'lib/eac_envs/http/request/faraday_connection.rb', line 20

def result
  ::Faraday.default_connection_options[:headers] = {}
  ::Faraday::Connection.new(connection_options) do |conn|
    SETUPS.each { |setup| send("setup_#{setup}", conn) }
  end
end