demarches-normaliennes/app/models/champs/siret_champ.rb
2023-08-02 11:43:23 +02:00

11 lines
260 B
Ruby

class Champs::SiretChamp < Champ
include SiretChampEtablissementFetchableConcern
def search_terms
etablissement.present? ? etablissement.search_terms : [value]
end
def mandatory_blank?
mandatory? && Siret.new(siret: value).invalid?
end
end