Sha256: 8a408b7ad08cc06457b61db50942abcd756c72942fe7043ca584296e965c823b

Contents?: true

Size: 1.04 KB

Versions: 11

Compression:

Stored size: 1.04 KB

Contents

module Iban
  # according to wikipedia (http://en.wikipedia.org/wiki/IBAN)
  LENGTHS = {
    :AL => 28,
    :AD => 24,
    :AT => 20,
    :AZ => 28,
    :BH => 22,
    :BE => 16,
    :BA => 20,
    :BR => 29,
    :BG => 22,
    :CR => 21,
    :HR => 21,
    :CY => 28,
    :CZ => 24,
    :DK => 18,
    :DO => 28,
    :EE => 20,
    :FO => 18,
    :FI => 18,
    :FR => 27,
    :GE => 22,
    :DE => 22,
    :GI => 23,
    :GR => 27,
    :GL => 18,
    :GT => 28,
    :HU => 28,
    :IS => 26,
    :IE => 22,
    :IL => 23,
    :IT => 27,
    :KZ => 20,
    :KW => 30,
    :LV => 21,
    :LB => 28,
    :LI => 21,
    :LT => 20,
    :LU => 20,
    :MK => 19,
    :MT => 31,
    :MR => 27,
    :MU => 30,
    :MC => 27,
    :MD => 24,
    :ME => 22,
    :NL => 18,
    :NO => 15,
    :PK => 24,
    :PS => 29,
    :PL => 28,
    :PT => 25,
    :RO => 24,
    :SM => 27,
    :SA => 24,
    :RS => 22,
    :SK => 24,
    :SI => 19,
    :ES => 24,
    :SE => 24,
    :CH => 21,
    :TN => 24,
    :TR => 26,
    :AE => 23,
    :GB => 22,
    :VG => 24
  }.freeze
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
ibanizator-0.2.3 lib/iban/lengths.rb
ibanizator-0.2.2 lib/iban/lengths.rb
ibanizator-0.2.1 lib/iban/lengths.rb
ibanizator-0.2.0 lib/iban/lengths.rb
ibanizator-0.1.7 lib/iban/lengths.rb
ibanizator-0.1.5 lib/iban/lengths.rb
ibanizator-0.1.4 lib/iban/lengths.rb
ibanizator-0.1.3 lib/iban/lengths.rb
ibanizator-0.1.2 lib/iban/lengths.rb
ibanizator-0.1.1 lib/iban/lengths.rb
ibanizator-0.1.0 lib/iban/lengths.rb