Method: Faker::Internet.email
- Defined in:
- lib/faker/default/internet.rb
.email(name: nil, separators: nil, domain: nil) ⇒ String
Returns the email address
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/faker/default/internet.rb', line 33 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 |