class Zara4::API::Communication::AccessToken::RefreshableAccessToken
Attributes
refresh_token[RW]
Public Class Methods
new(client_id, client_secret, access_token, expires_at, refesh_token)
click to toggle source
Constructor
Calls superclass method
Zara4::API::Communication::AccessToken::AccessToken::new
# File lib/zara4/api/communication/access_token/refreshable_access_token.rb, line 10 def initialize(client_id, client_secret, access_token, expires_at, refesh_token) super(client_id, client_secret, access_token, expires_at) @refresh_token = refresh_token end
Public Instance Methods
refresh()
click to toggle source
Refresh this ReissuableAccessToken
# File lib/zara4/api/communication/access_token/refreshable_access_token.rb, line 19 def refresh grant = RefreshTokenGrant.new(@client_id, @client_secret, @refresh_token, []) tokens = grant.get_tokens() @access_token = tokens['access_tokens'] @expires_at = '' @refresh_token = tokens['refresh_token'] end