Sha256: e43ff088cf788dc8002d46183a0dd97b00410e1648bc9292968947df341a2e2c
Contents?: true
Size: 591 Bytes
Versions: 1
Compression:
Stored size: 591 Bytes
Contents
require 'sqlite3' require 'ruby-debug' module SwiftBic class BankDb def initialize bank_number @bank_data = load_table_row bank_number end def bank_name @bank_data[1] end def bic @bank_data[2] end private def load_table_row bank_number begin db = SQLite3::Database.open(File.expand_path("../../../db/blz.db", __FILE__)) row = db.execute("SELECT * FROM blz WHERE blz = '#{bank_number}'") rescue SQLite3::Exception => e throw e ensure db.close end row[0] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ibanizator-0.1.2 | lib/swift_bic/bank_db.rb |