class BankingData::SwissBank
Constants
- LOCALE
Attributes
bic[RW]
blz[RW]
Public Class Methods
all()
click to toggle source
# File lib/banking_data/swiss_bank.rb, line 17 def all @@all ||= get_all end
file()
click to toggle source
# File lib/banking_data/swiss_bank.rb, line 34 def file File.dirname(__FILE__) + '/../../data/bcbankenstamm.txt' end
get_all()
click to toggle source
# File lib/banking_data/swiss_bank.rb, line 21 def get_all banks = [] File.read(file, encoding: 'iso-8859-1').lines.each do |line| kennzeichen = line[7..10] if kennzeichen == '0000' blz = line[2..6].strip bic = line[284..294] banks << new(bic: bic, blz: blz) end end banks.uniq end