Method: Echosign::Credentials#revoke_token

Defined in:
lib/echosign/credentials.rb

#revoke_token(which = :access) ⇒ void

This method returns an undefined value.

Revoke an access or refresh token, and any corresponding tokens

Parameters:

  • which (Symbol) (defaults to: :access)

    The token to revoke, either :access or :refresh



92
93
94
95
96
97
98
99
100
101
102
# File 'lib/echosign/credentials.rb', line 92

def revoke_token(which = :access)
  if which == :access
    @client.request(:post, REVOKE_PATH, body: { token: @access_token })
  else
    @client.request(:post, REVOKE_PATH, body: { token: @refresh_token })
    @refresh_token = nil
  end

  @access_token = nil
  @expires_at = nil
end