Method: Turbot::API#initialize

Defined in:
lib/turbot_api/api.rb

#initialize(params) ⇒ API

Returns a new instance of API.



7
8
9
10
11
12
13
14
15
16
# File 'lib/turbot_api/api.rb', line 7

def initialize(params)
  @headers = params[:headers]
  @host = params[:host]
  @port = params[:port]
  @username = params[:username]
  @password = params[:password]
  @scheme = params[:scheme]
  @ssl_verify_peer = params[:ssl_verify_peer]
  @api_key = params[:api_key] || get_api_key_for_credentials(@username, @password)["api_key"]
end