9 lines
233 B
Ruby
9 lines
233 B
Ruby
require 'iban-tools'
|
|
|
|
class IbanValidator < ActiveModel::Validator
|
|
def validate(record)
|
|
unless IBANTools::IBAN.valid?(record.iban)
|
|
record.errors.add :iban, record.errors.generate_message(:iban, :invalid)
|
|
end
|
|
end
|
|
end |