Class: KazooRubySdk::Session

Inherits:
Object
  • Object
show all
Includes:
Connection
Defined in:
lib/kazoo-ruby-sdk/session.rb

Instance Method Summary collapse

Methods included from Connection

#pipeline

Constructor Details

#initialize(configuration = {}) ⇒ Session

Returns a new instance of Session.



5
6
7
8
9
10
# File 'lib/kazoo-ruby-sdk/session.rb', line 5

def initialize(configuration = {})
  @api_url = configuration[:api_url]
  @realm = configuration[:realm] || KazooRubySdk.configuration.realm
  @username = configuration[:username] || KazooRubySdk.configuration.username
  @password = configuration[:password] || KazooRubySdk.configuration.password
end

Instance Method Details

#account_idObject



12
13
14
# File 'lib/kazoo-ruby-sdk/session.rb', line 12

def 
  auth_response.data.
end

#auth_tokenObject



20
21
22
# File 'lib/kazoo-ruby-sdk/session.rb', line 20

def auth_token
  auth_response.auth_token
end

#owner_idObject



16
17
18
# File 'lib/kazoo-ruby-sdk/session.rb', line 16

def owner_id
  auth_response.data.owner_id
end