21 lines
422 B
Ruby
21 lines
422 B
Ruby
|
class PrefillIdentity
|
||
|
attr_reader :dossier, :params
|
||
|
|
||
|
def initialize(dossier, params)
|
||
|
@dossier = dossier
|
||
|
@params = params
|
||
|
end
|
||
|
|
||
|
def to_h
|
||
|
if dossier.procedure.for_individual?
|
||
|
{
|
||
|
prenom: params["identite_prenom"],
|
||
|
nom: params["identite_nom"],
|
||
|
gender: ["M.", "Mme"].include?(params["identite_genre"]) ? params["identite_genre"] : nil
|
||
|
}
|
||
|
else
|
||
|
{}
|
||
|
end
|
||
|
end
|
||
|
end
|