diff --git a/help_scout-sdk.gemspec b/help_scout-sdk.gemspec index 9aff303..5670a0c 100644 --- a/help_scout-sdk.gemspec +++ b/help_scout-sdk.gemspec @@ -11,7 +11,7 @@ Gem::Specification.new do |spec| spec.email = ['support@taxjar.com'] spec.summary = 'Ruby Help Scout SDK' - spec.description = 'Ruby Help Scout (aka HelpScout) SDK.' + spec.description = 'Ruby Help Scout (aka HelpScout) SDK, using Mailbox API v2.0' spec.homepage = 'https://github.com/taxjar/help_scout-sdk' spec.license = 'MIT' diff --git a/lib/help_scout/api/access_token.rb b/lib/help_scout/api/access_token.rb index 6a548be..3759251 100644 --- a/lib/help_scout/api/access_token.rb +++ b/lib/help_scout/api/access_token.rb @@ -31,18 +31,17 @@ def token_request_params end attr_accessor :invalid - attr_reader :expires_in, :value + attr_reader :expires_at, :expires_in, :value def initialize(params) @value = params[:access_token] @expires_in = params[:expires_in] - end - - def expires_at - @_expires_at ||= Time.now.utc + expires_in + return unless @expires_in + @expires_at = Time.now.utc + expires_in end def expired? + return false unless expires_at Time.now.utc > expires_at end diff --git a/lib/help_scout/version.rb b/lib/help_scout/version.rb index 2b49ba9..b00b3cb 100644 --- a/lib/help_scout/version.rb +++ b/lib/help_scout/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module HelpScout - VERSION = '1.0.1' + VERSION = '1.0.2' end