class VLC360::Session

Constants

SAVE_URL

Public Class Methods

new(attributes = {}) click to toggle source
Calls superclass method VLC360::Resource::new
# File lib/vlc360/session.rb, line 10
def initialize(attributes = {})
  @token_session = nil
  @expires = nil

  super
end

Public Instance Methods

persisted?() click to toggle source
# File lib/vlc360/session.rb, line 17
def persisted?
  @token_session == nil
end
process_response(data) click to toggle source
Calls superclass method VLC360::APIResource#process_response
# File lib/vlc360/session.rb, line 21
def process_response(data)
  super(data).tap do |result|
    if result
      @token_session = data.parsed_response['TokenSession']
      @expired = Date.parse(data.parsed_response['Expires'])
    end
  end
end