Add iban type de champ
This commit is contained in:
parent
a7e4720d0d
commit
cb4e91c405
15 changed files with 72 additions and 1 deletions
11
app/validators/iban_validator.rb
Normal file
11
app/validators/iban_validator.rb
Normal file
|
@ -0,0 +1,11 @@
|
|||
require 'iban-tools'
|
||||
|
||||
class IbanValidator < ActiveModel::Validator
|
||||
def validate(record)
|
||||
if record.value.present?
|
||||
unless IBANTools::IBAN.valid?(record.value)
|
||||
record.errors.add :iban, record.errors.generate_message(:value, :invalid)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue