Sha256: 435ddc61ba4d1f794cac538199eaaf42c30a43c08f96a7d6b49f9458bd4f99a2

Contents?: true

Size: 996 Bytes

Versions: 1

Compression:

Stored size: 996 Bytes

Contents

require 'virtus'
require 'httparty'
require 'active_model'
require 'active_support/core_ext/hash/indifferent_access'
require 'active_support/core_ext/object/try'
require "bloom_remit_client/version"
require "bloom_remit_client/client"
require "bloom_remit_client/models/biller"
require "bloom_remit_client/models/user"
require "bloom_remit_client/models/payment"
require "bloom_remit_client/requests/base_request"
require "bloom_remit_client/requests/billers_request"
require "bloom_remit_client/requests/create_sender_request"
require "bloom_remit_client/requests/create_payment_request"
require "bloom_remit_client/responses/base_response"
require "bloom_remit_client/responses/billers_response"
require "bloom_remit_client/responses/create_sender_response"
require "bloom_remit_client/responses/create_payment_response"

module BloomRemitClient

  def self.new(*args)
    client = Client.new(*args)
    raise ArgumentError, client.errors.full_messages if client.invalid?
    client
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bloom_remit_client-0.2.0 lib/bloom_remit_client.rb