class PBShipping::AuthenticationToken

Attributes

access_token[RW]
api_key[RW]
api_secret[RW]
auth_info[RW]

Public Class Methods

new(api_key, api_secret) click to toggle source
# File lib/pbshipping/authentication.rb, line 23
def initialize(api_key, api_secret)
  @api_key = api_key
  @api_secret = api_secret
  @access_token = nil
  @auth_info = nil
  refresh_token()
end

Public Instance Methods

refresh_token() click to toggle source
# File lib/pbshipping/authentication.rb, line 31
def refresh_token()
  @auth_info = PBShipping::authenticate_request(@api_key, @api_secret)
  @access_token = @auth_info[:access_token]
end