24 lines
592 B
Ruby
24 lines
592 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 |