IBANomat
The gem is a Ruby wrapper for a web service of the german "Sparkasse". It calculates the IBAN for a given bank code (in German "Bankleitzahl") and bank account number ("Kontonummer"). Behind the scenes the web service returns JSON (Example here)
WARNING: I'm not affiliated in any way with the web service or the Sparkasse. The web service seems not to be official. Maybe it will be offline soon. I didn't find any terms of use on their website. Use this gem at your own risk!
Requirements
Ruby 1.8.7 or newer. Ruby 2.0 recommended.
Installation
Add this line to your application's Gemfile:
gem 'ibanomat'
And then execute:
$ bundle
Or install it yourself as:
$ gem install ibanomat
Usage
Ibanomat.find :bank_code => '37040044', :bank_account_number => '532013000'
# =>
# {
# :bank_name => 'Commerzbank',
# :bic => 'COBADEFFXXX',
# :iban => 'DE89370400440532013000',
# :bank-code => '37040044',
# :bank_account_number => '0532013000',
# :return_code => '00'
# }
A return_code other than '00' indicates a warning or error.
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request



