demarches-normaliennes/app/models/champs/civilite_champ.rb
2024-08-22 09:26:48 +02:00

25 lines
419 B
Ruby

# frozen_string_literal: true
class Champs::CiviliteChamp < Champ
validates :value, inclusion: ["M.", "Mme"], allow_nil: true, allow_blank: false, if: :validate_champ_value_or_prefill?
def legend_label?
true
end
def html_label?
false
end
def female_input_id
"#{input_id}-female"
end
def male_input_id
"#{input_id}-male"
end
def focusable_input_id
female_input_id
end
end