module TurkishBanks

Constants

BANKS_URL
DOC
LAST_UPDATE
VERSION

Public Class Methods

banks() click to toggle source
# File lib/turkish_banks/turkish_banks.rb, line 21
def self.banks
  nodes = DOC.xpath('//banka')
  nodes.each.map { |node| Hash.from_xml(node.to_s)['banka'] }
end
get_bank_params(bank_name) click to toggle source
# File lib/turkish_banks/turkish_banks.rb, line 14
def self.get_bank_params(bank_name)
  node = DOC.at_xpath("//banka[bAd= '#{bank_name.upcase(:turkic)}']")
  raise BankNotFoundError if node.nil?

  Hash.from_xml(node.to_s)['banka']
end