Class: Gitlab::Utils::Email::Deform

Inherits:
Masker
  • Object
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

Constructor Details

This class inherits a constructor from Gitlab::Utils::Email::Masker

Instance Method Details

#local_partObject



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_domainObject



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_domainObject



84
85
86
# File 'lib/gitlab/utils/email.rb', line 84

def toplevel_domain
  mask(@toplevel_domain, visible_length: 1, star_length: 2)
end