Sha256: c49d24230d85efa01f558ab6edcc288a793a052476b9717ecebaff5d37101c94

Contents?: true

Size: 1.19 KB

Versions: 13

Compression:

Stored size: 1.19 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,
      :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
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
ibanizator-0.4.6 lib/ibanizator/iban/lengths.rb
ibanizator-0.4.5 lib/ibanizator/iban/lengths.rb
ibanizator-0.4.4 lib/ibanizator/iban/lengths.rb
ibanizator-0.4.3 lib/ibanizator/iban/lengths.rb
ibanizator-0.4.2 lib/ibanizator/iban/lengths.rb
ibanizator-0.4.1 lib/ibanizator/iban/lengths.rb
ibanizator-0.4.0 lib/ibanizator/iban/lengths.rb
ibanizator-0.3.5 lib/ibanizator/iban/lengths.rb
ibanizator-0.3.4 lib/ibanizator/iban/lengths.rb
ibanizator-0.3.3 lib/ibanizator/iban/lengths.rb
ibanizator-0.3.2 lib/ibanizator/iban/lengths.rb
ibanizator-0.3.1 lib/ibanizator/iban/lengths.rb
ibanizator-0.3.0 lib/ibanizator/iban/lengths.rb