Method: Echosign::Credentials#refresh_access_token
- Defined in:
- lib/echosign/credentials.rb
#refresh_access_token(current_refresh_token = nil) ⇒ String
Update (refresh) an access token
This method should only be called after #get_token
75 76 77 78 79 80 81 82 83 84 85 |
# File 'lib/echosign/credentials.rb', line 75 def refresh_access_token(current_refresh_token = nil) @refresh_token = current_refresh_token if current_refresh_token != nil @client.[:token_url] = REFRESH_PATH oauth_token = @client.get_token(grant_type: :refresh_token, refresh_token: @refresh_token) @access_token = oauth_token.token @expires_at = oauth_token.expires_at return @access_token end |