Class: Tamara::ApiToken

Inherits:
ApplicationService show all
Defined in:
lib/tamara/api/api_token.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from ApplicationService

#call, #initialize

Methods included from Request

#api_token, #error_message, #handle_response_error, #headers, #parsed_response, #response_body, #response_status

Constructor Details

This class inherits a constructor from Tamara::ApplicationService

Class Method Details

.verify(opts: {}) ⇒ Object



3
4
5
# File 'lib/tamara/api/api_token.rb', line 3

def self.verify(opts: {})
  new(opts: opts).verify
end

Instance Method Details

#verifyObject



7
8
9
10
11
12
# File 'lib/tamara/api/api_token.rb', line 7

def verify
  result = Tamara::PaymentTypes.list(opts: @opts)
  return failure(result.error) if result.failure?

  success("API Token is valid")
end