Class: MoneyMover::Dwolla::RootAccount

Inherits:
ApiResource show all
Defined in:
lib/money_mover/dwolla/models/root_account.rb

Instance Attribute Summary

Attributes inherited from ApiResource

#_embedded, #_links, #attrs, #id, #resource_location

Instance Method Summary collapse

Methods inherited from ApiResource

#destroy, fetch, #initialize, #save

Constructor Details

This class inherits a constructor from MoneyMover::Dwolla::ApiResource

Instance Method Details

#account_resource_idObject



4
5
6
# File 'lib/money_mover/dwolla/models/root_account.rb', line 4

def 
  .split('/').last
end

#account_resource_locationObject



8
9
10
# File 'lib/money_mover/dwolla/models/root_account.rb', line 8

def 
  _links.dig :account, :href
end

#bank_account_funding_sourceObject



16
17
18
# File 'lib/money_mover/dwolla/models/root_account.rb', line 16

def 
  funding_sources.detect{|source| source.bank_account? }
end

#funding_sourcesObject



12
13
14
# File 'lib/money_mover/dwolla/models/root_account.rb', line 12

def funding_sources
  @funding_sources ||= AccountFundingSource.all()
end