Sha256: 1a61441cabaed1c80cd909843189879c9445fcaab3bda1cfaa0162da6ada28d7

Contents?: true

Size: 1.38 KB

Versions: 9

Compression:

Stored size: 1.38 KB

Contents

class Ibanizator
  class Iban
    # according to wikipedia (http://en.wikipedia.org/wiki/IBAN)
    LENGTHS = {
      :AL => 28,
      :AD => 24,
      :AT => 20,
      :AZ => 28,
      :BH => 22,
      :BY => 28,
      :BE => 16,
      :BA => 20,
      :BR => 29,
      :BG => 22,
      :CR => 22,
      :HR => 21,
      :CY => 28,
      :CZ => 24,
      :DK => 18,
      :DO => 28,
      :TL => 23,
      :EG => 27,
      :EE => 20,
      :FO => 18,
      :FI => 18,
      :FR => 27,
      :GE => 22,
      :DE => 22,
      :GI => 23,
      :GR => 27,
      :GL => 18,
      :GT => 28,
      :HU => 28,
      :IS => 26,
      :IQ => 23,
      :IE => 22,
      :IL => 23,
      :IT => 27,
      :JO => 30,
      :KZ => 20,
      :XK => 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,
      :QA => 29,
      :RO => 24,
      :LC => 32,
      :SM => 27,
      :SA => 24,
      :RS => 22,
      :SC => 31,
      :SK => 24,
      :SI => 19,
      :ES => 24,
      :SE => 24,
      :CH => 21,
      :TN => 24,
      :TR => 26,
      :UA => 29,
      :AE => 23,
      :GB => 22,
      :VA => 22,
      :VG => 24
    }.freeze
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
ibanizator-0.4.15 lib/ibanizator/iban/lengths.rb
ibanizator-0.4.14 lib/ibanizator/iban/lengths.rb
ibanizator-0.4.13 lib/ibanizator/iban/lengths.rb
ibanizator-0.4.12 lib/ibanizator/iban/lengths.rb
ibanizator-0.4.11 lib/ibanizator/iban/lengths.rb
ibanizator-0.4.10 lib/ibanizator/iban/lengths.rb
ibanizator-0.4.9 lib/ibanizator/iban/lengths.rb
ibanizator-0.4.8 lib/ibanizator/iban/lengths.rb
ibanizator-0.4.7 lib/ibanizator/iban/lengths.rb