class Faker::Internet

def email(name: nil, separators: nil, domain: nil)

Parameters:
  • domain (String) --
  • separators (Array) --
  • name (String) --

Returns:
  • (String) -
def email(name: nil, separators: nil, domain: nil)
  local_part = if separators
                 username(specifier: name, separators: separators)
               else
                 username(specifier: name)
               end
  sanitized_local_part = sanitize_email_local_part(local_part)
  generate_domain = if domain.nil?
                      domain_name
                    else
                      domain_name(domain: domain)
                    end
  construct_email(sanitized_local_part, generate_domain)
end