module BluepanClient

Constants

ClientSchema
CreateRecipientSchema
CreateRemittanceSchema
GetRecipientSchema
VERSION

Public Class Methods

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