demarches-normaliennes/app/models/champs/email_champ.rb

6 lines
228 B
Ruby
Raw Normal View History

2018-02-13 18:18:20 +01:00
class Champs::EmailChamp < Champs::TextChamp
include EmailSanitizableConcern
before_validation -> { sanitize_email(:value) }
validates :value, format: { with: StrictEmailValidator::REGEXP }, if: :validate_champ_value?
2018-02-13 18:18:20 +01:00
end