Class: NcsNavigator::Authorization::StaffPortal::Connection

Inherits:
Faraday::Connection
  • Object
show all
Defined in:
lib/ncs_navigator/authorization/staff_portal/connection.rb

Instance Method Summary collapse

Constructor Details

#initialize(url, options) ⇒ Connection

Returns a new instance of Connection.



6
7
8
9
10
11
12
13
# File 'lib/ncs_navigator/authorization/staff_portal/connection.rb', line 6

def initialize(url, options)
  super do |builder|
    builder.use *authentication_middleware(options[:authenticator])
    builder.request :json
    builder.use FaradayMiddleware::ParseJson, :content_type => 'application/json'
    builder.adapter :net_http
  end
end