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