class Cerner::OAuth1a::Cache::AccessTokenEntry
Internal: A cache entry class for AccessToken
values.
Attributes
value[R]
Public Class Methods
new(access_token)
click to toggle source
Internal: Constructs an instance.
# File lib/cerner/oauth1a/cache.rb, line 48 def initialize(access_token) @value = access_token end
Public Instance Methods
expired?(now)
click to toggle source
Internal: Check if the entry is expired.
# File lib/cerner/oauth1a/cache.rb, line 58 def expired?(now) @value.expired?(now: now) end
expires_in()
click to toggle source
Internal: Returns the number of seconds until the entry expires.
# File lib/cerner/oauth1a/cache.rb, line 53 def expires_in @value.expires_at.to_i - Time.now.utc.to_i end