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