module EZAPIClient

Constants

CheckTransactionRequestSchema
ClientSchema
CreateTransactionRequestSchema
JAR_PATH
LOG_PROGNAME
VERSION

Public Class Methods

new(opts) click to toggle source
# File lib/ezapi_client.rb, line 33
def self.new(opts)
  client = Client.new(opts)
  error_messages = ClientSchema.(client.attributes).
    messages(full: true).values
  raise ArgumentError, error_messages if error_messages.any?
  client
end