Module: Immoscout::Api::Connection

Included in:
Client
Defined in:
lib/immoscout/api/connection.rb

Overview

A connection builder/handler for reusable connections.

Instance Method Summary collapse

Instance Method Details

#connectionObject



10
11
12
13
14
15
16
17
18
19
20
# File 'lib/immoscout/api/connection.rb', line 10

def connection
  @connection ||= Faraday::Connection.new(url: url) do |builder|
    configure_oauth(builder)
    builder.request :multipart
    builder.request :url_encoded
    builder.request :json
    builder.response :follow_redirects
    builder.response :json, content_type: /\bjson$/
    builder.adapter :net_http
  end
end