Merge branch 'main' into feature/add_rna_type_de_champs
This commit is contained in:
commit
73f6063c87
173 changed files with 1194 additions and 1316 deletions
|
@ -20,5 +20,20 @@
|
|||
# type_de_champ_id :integer
|
||||
#
|
||||
class Champs::IbanChamp < Champ
|
||||
validates_with IbanValidator
|
||||
validates_with IbanValidator, if: -> { validation_context != :brouillon }
|
||||
after_validation :format_iban
|
||||
|
||||
def for_api
|
||||
to_s.gsub(/\s+/, '')
|
||||
end
|
||||
|
||||
def for_api_v2
|
||||
for_api
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def format_iban
|
||||
self.value = value&.gsub(/\s+/, '')&.gsub(/(.{4})/, '\0 ')
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue