Class: Admitad::Token

Inherits:
Success show all
Defined in:
lib/admitad/models/token.rb

Instance Method Summary collapse

Methods inherited from Result

create, #error?, #success?

Constructor Details

#initialize(attributes) ⇒ Token

Returns a new instance of Token.



17
18
19
20
# File 'lib/admitad/models/token.rb', line 17

def initialize(attributes)
  attributes[:expires_at] = Time.current.to_i + attributes['expires_in']
  super(attributes)
end

Instance Method Details

#expired?Boolean

Returns:

  • (Boolean)


22
23
24
# File 'lib/admitad/models/token.rb', line 22

def expired?
  (Time.current + Constants::BUFFER_TIME).to_i > expires_at
end