Class: POSB

Inherits:
SingaporeBankCode::BankAccount show all
Defined in:
lib/banks/posb.rb

Instance Attribute Summary

Attributes inherited from SingaporeBankCode::BankAccount

#number

Instance Method Summary collapse

Methods inherited from SingaporeBankCode::BankAccount

#branch_name, decendants, #initialize, #resolve!, #resolved_number

Constructor Details

This class inherits a constructor from SingaporeBankCode::BankAccount

Instance Method Details

#bank_codeObject



6
7
8
# File 'lib/banks/posb.rb', line 6

def bank_code
  '7171'
end

#branch_codeObject



14
15
16
17
18
19
20
# File 'lib/banks/posb.rb', line 14

def branch_code
  if @number.to_s.length == 9
    '081'
  else
    super
  end
end

#min_lengthObject



2
3
4
# File 'lib/banks/posb.rb', line 2

def min_length
  9
end

#swift_codeObject



10
11
12
# File 'lib/banks/posb.rb', line 10

def swift_code
  'DBSSSGSGXXX'
end