Class: Gitlab::Utils::Email::Deform
- Inherits:
-
Masker
- Object
- Masker
- Gitlab::Utils::Email::Deform
show all
- Defined in:
- lib/gitlab/utils/email.rb
Overview
Instance Attribute Summary
Attributes inherited from Masker
#at, #dot
Instance Method Summary
collapse
Methods inherited from Masker
#initialize, #masked
Instance Method Details
#local_part ⇒ Object
76
77
78
|
# File 'lib/gitlab/utils/email.rb', line 76
def local_part
mask(@local_part, visible_length: 2, star_length: 5)
end
|
#sub_domain ⇒ Object
80
81
82
|
# File 'lib/gitlab/utils/email.rb', line 80
def sub_domain
mask(@sub_domain, visible_length: 1, star_length: 5)
end
|
#toplevel_domain ⇒ Object
84
85
86
|
# File 'lib/gitlab/utils/email.rb', line 84
def toplevel_domain
mask(@toplevel_domain, visible_length: 1, star_length: 2)
end
|