demarches-normaliennes/app/models/concerns/dossier_prefillable_concern.rb
Sébastien Carceles 9dfb498806 review: prefer if to unless
Co-authored-by: LeSim <mail@simon.lehericey.net>
2022-12-08 15:27:39 +01:00

12 lines
332 B
Ruby

# frozen_string_literal: true
module DossierPrefillableConcern
extend ActiveSupport::Concern
def prefill!(champs_public_attributes)
return if champs_public_attributes.empty?
assign_attributes(champs_public_attributes: champs_public_attributes.map { |h| h.merge(prefilled: true) })
save(validate: false)
end
end