class SparkApi::Authentication::Session
Session
class¶ ↑
Handle on the api user session information as return by the api session service, including roles, tokens and expiration
Attributes
auth_token[RW]
expires[RW]
roles[RW]
Public Class Methods
new(options={})
click to toggle source
# File lib/spark_api/authentication/api_auth.rb, line 96 def initialize(options={}) @auth_token = options["AuthToken"] @expires = DateTime.parse options["Expires"] @roles = options["Roles"] end
Public Instance Methods
expired?()
click to toggle source
Is the user session token expired?
# File lib/spark_api/authentication/api_auth.rb, line 102 def expired? DateTime.now > @expires end