Class: KazooRubySdk::Session
- Inherits:
-
Object
- Object
- KazooRubySdk::Session
- Includes:
- Connection
- Defined in:
- lib/kazoo-ruby-sdk/session.rb
Instance Method Summary collapse
- #account_id ⇒ Object
- #auth_token ⇒ Object
-
#initialize(configuration = {}) ⇒ Session
constructor
A new instance of Session.
- #owner_id ⇒ Object
Methods included from Connection
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_id ⇒ Object
12 13 14 |
# File 'lib/kazoo-ruby-sdk/session.rb', line 12 def account_id auth_response.data.account_id end |
#auth_token ⇒ Object
20 21 22 |
# File 'lib/kazoo-ruby-sdk/session.rb', line 20 def auth_token auth_response.auth_token end |
#owner_id ⇒ Object
16 17 18 |
# File 'lib/kazoo-ruby-sdk/session.rb', line 16 def owner_id auth_response.data.owner_id end |