class Nvlope::Session

Attributes

nvlope[R]
raw[R]

Public Class Methods

new(nvlope, raw) click to toggle source
# File lib/nvlope/session.rb, line 3
def initialize nvlope, raw
  @nvlope, @raw = nvlope, raw
end

Public Instance Methods

access_token() click to toggle source
# File lib/nvlope/session.rb, line 8
def access_token
  @access_token ||= Nvlope::AccessToken.new(nvlope, raw['access_token'])
end
account() click to toggle source
# File lib/nvlope/session.rb, line 12
def account
  @account ||= Nvlope::Account.new(nvlope, raw['account'])
end
client() click to toggle source
# File lib/nvlope/session.rb, line 16
def client
  @client ||= Nvlope::Client.new(nvlope, raw['access_token'])
end
inspect() click to toggle source
# File lib/nvlope/session.rb, line 20
def inspect
  %(#<#{self.class} access_token: #{access_token.inspect}, account: #{account.inspect}, client: #{client.inspect}>)
end