Sha256: 3cd671970a17117266775c62bc04b5527617fd0d6ed589b3d9952b0d3b6edaf3

Contents?: true

Size: 1005 Bytes

Versions: 4

Compression:

Stored size: 1005 Bytes

Contents

module Atrium
  class AtriumClient
    attr_accessor :accounts
    attr_accessor :connectWidget
    attr_accessor :holdings
    attr_accessor :identity
    attr_accessor :institutions
    attr_accessor :members
    attr_accessor :merchants
    attr_accessor :transactions
    attr_accessor :users
    attr_accessor :verification

    def initialize(api_key, client_id)
      Atrium.configure do |config|
        config.api_key['MX-API-Key'] = api_key
        config.api_key['MX-Client-ID'] = client_id
      end
      
      @accounts = Atrium::AccountsApi.new()
      @connectWidget = Atrium::ConnectWidgetApi.new()
      @holdings = Atrium::HoldingsApi.new()
      @identity = Atrium::IdentityApi.new()
      @institutions = Atrium::InstitutionsApi.new()
      @members = Atrium::MembersApi.new()
      @merchants = Atrium::MerchantsApi.new()
      @transactions = Atrium::TransactionsApi.new()
      @users = Atrium::UsersApi.new()
      @verification = Atrium::VerificationApi.new()
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
atrium-ruby-2.3.0 lib/atrium-ruby/api/atrium_client.rb
atrium-ruby-2.2.2 lib/atrium-ruby/api/atrium_client.rb
atrium-ruby-2.1.1 lib/atrium-ruby/api/atrium_client.rb
atrium-ruby-2.1.0 lib/atrium-ruby/api/atrium_client.rb