class Stride::Token

Attributes

access_token[RW]
refresh_time[RW]

Public Class Methods

fetch!() click to toggle source
# File lib/stride/token.rb, line 5
def self.fetch!
  new(Request.new.json)
end
new(json) click to toggle source
# File lib/stride/token.rb, line 9
def initialize(json)
  self.access_token = json['access_token']
  self.refresh_time = Time.now + json['expires_in']
end

Public Instance Methods

unexpired?() click to toggle source
# File lib/stride/token.rb, line 14
def unexpired?
  Time.now < refresh_time
end