Class: AmadeusDiscover::Client

Inherits:
Object
  • Object
show all
Includes:
Namespaces
Defined in:
lib/amadeus_discover/client.rb

Overview

The Amadeus Discover API client

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Namespaces

#suppliers

Constructor Details

#initialize(connection = AmadeusDiscover::Config.connection, credentials = AmadeusDiscover::Config.credentials) ⇒ Client

Returns a new instance of Client.



12
13
14
15
# File 'lib/amadeus_discover/client.rb', line 12

def initialize(connection = AmadeusDiscover::Config.connection, credentials = AmadeusDiscover::Config.credentials)
  conn = appropriate(connection)
  @connection = reconfigure(conn, AmadeusDiscover::Authenticator.new(clone_connection(conn), credentials))
end

Instance Attribute Details

#connectionObject (readonly)

Returns the value of attribute connection.



10
11
12
# File 'lib/amadeus_discover/client.rb', line 10

def connection
  @connection
end