Class: Decidim::Verifications::PostalLetter::PostageForm
Overview
A form object to be used when admins want to mark a verification letter as sent.
Instance Method Summary
collapse
#authorization_attributes, #duplicate, #form_attributes, handler_for, handler_name, #metadata, #to_partial_path, #transferrable?, #unique?, #unique_id, #verification_attachment
Instance Method Details
#handler_name ⇒ Object
15
16
17
|
# File 'app/forms/decidim/verifications/postal_letter/postage_form.rb', line 15
def handler_name
"postal_letter"
end
|
#map_model(model) ⇒ Object
19
20
21
22
|
# File 'app/forms/decidim/verifications/postal_letter/postage_form.rb', line 19
def map_model(model)
self.verification_code = model.verification_metadata["pending_verification_code"]
self.full_address = model.verification_metadata["address"]
end
|
24
25
26
27
28
29
30
|
# File 'app/forms/decidim/verifications/postal_letter/postage_form.rb', line 24
def verification_metadata
{
address: full_address,
verification_code:,
letter_sent_at: Time.current
}
end
|