class Cerner::OAuth1a::Cache::KeysEntry

Internal: A cache entry class for Keys values.

Attributes

expires_in[R]
value[R]

Public Class Methods

new(keys, expires_in) click to toggle source

Internal: Constructs an instance.

# File lib/cerner/oauth1a/cache.rb, line 31
def initialize(keys, expires_in)
  @value = keys
  @expires_in = expires_in
  @expires_at = Time.now.utc.to_i + @expires_in
end

Public Instance Methods

expired?(now) click to toggle source

Internal: Check if the entry is expired.

# File lib/cerner/oauth1a/cache.rb, line 38
def expired?(now)
  @expires_at <= now
end