Files
nairobi/app/helpers/verification_helper.rb
Javi Martín 6af8ddd324 Extract component to render the date of birth
We reduce code duplication thanks to that, and make it easier
to change this field.

Note that there was one place where the "16.years" value was
hardcoded. We're moving the test for this case to the
component and changing it so the test doesn't use the default
age.

We're also removing the redundant helper method that had the
same code as a method in the User class which is called
everywhere else.
2024-11-12 15:15:34 +01:00

23 lines
595 B
Ruby

module VerificationHelper
def document_types
[[t("verification.residence.new.document_type.spanish_id"), 1],
[t("verification.residence.new.document_type.passport"), 2],
[t("verification.residence.new.document_type.residence_card"), 3]]
end
def mask_phone(number)
match = number.match(/\d{3}$/)
"******#{match}"
end
def mask_email(string)
match = string.match(/^(\w{1,3})(.*)@(.*)/)
data_to_display = match[1]
data_to_mask = match[2]
email_provider = match[3]
"#{data_to_display}#{"*" * data_to_mask.size}@#{email_provider}"
end
end