class Square::Connect::BankAccount
Attributes
account_number_suffix[RW]
bank_name[RW]
currency_code[RW]
merchant[RW]
name[RW]
routing_number[RW]
type[RW]
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/square/connect/bank_account.rb, line 6 def initialize(*args) super do |attributes| self.merchant = if attributes[:merchant_id] Merchant.new attributes[:merchant_id], access_token else Merchant.me access_token end self.bank_name = attributes[:bank_name] self.name = attributes[:name] self.type = attributes[:type] self.routing_number = attributes[:routing_number] self.account_number_suffix = attributes[:account_number_suffix] self.currency_code = attributes[:currency_code] self.endpoint = endpoint_for merchant.identifier, :bank_accounts, identifier end end