Sha256: ff8da574d82b57c020d42359c566af871efbf0cb96d3b95e91289de62c589a11
Contents?: true
Size: 426 Bytes
Versions: 4
Compression:
Stored size: 426 Bytes
Contents
# frozen_string_literal: true module HubSpot module OAuth class Token class ExpiredError < StandardError; end def initialize(value: nil, expires_at:) @value = value @expires_at = expires_at end attr_reader :expires_at def value raise ExpiredError if expired? @value end def expired? Time.now > expires_at end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
hub_spot-0.3.1 | lib/hub_spot/oauth/token.rb |
hub_spot-0.3.0 | lib/hub_spot/oauth/token.rb |
hub_spot-0.2.1 | lib/hub_spot/oauth/token.rb |
hub_spot-0.2.0 | lib/hub_spot/oauth/token.rb |