Class: StraddlePay::Resources::Embed

Inherits:
Base
  • Object
show all
Defined in:
lib/straddle_pay/resources/embed.rb

Overview

Namespace for embedded account management (multi-tenant/platform use). Access sub-resources via +client.embed.accounts+, +client.embed.organizations+, etc.

Constant Summary

Constants inherited from Base

Base::HEADER_KEYS

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from StraddlePay::Resources::Base

Instance Method Details

#accountsEmbedAccounts

Returns:



9
10
# File 'lib/straddle_pay/resources/embed.rb', line 9

def accounts              = @accounts ||= EmbedAccounts.new(@client)
# @return [EmbedOrganizations]

#linked_bank_accountsEmbedLinkedBankAccounts



15
# File 'lib/straddle_pay/resources/embed.rb', line 15

def linked_bank_accounts  = @linked_bank_accounts ||= EmbedLinkedBankAccounts.new(@client)

#organizationsEmbedOrganizations

Returns:



11
12
# File 'lib/straddle_pay/resources/embed.rb', line 11

def organizations         = @organizations ||= EmbedOrganizations.new(@client)
# @return [EmbedRepresentatives]

#representativesEmbedRepresentatives



13
14
# File 'lib/straddle_pay/resources/embed.rb', line 13

def representatives       = @representatives ||= EmbedRepresentatives.new(@client)
# @return [EmbedLinkedBankAccounts]