Class: RandomizerCreators::Email

Inherits:
RandomizerCreator show all
Defined in:
lib/creators/email.rb

Class Method Summary collapse

Methods inherited from RandomizerCreator

can_generate?

Class Method Details

.random_email(options = {}) ⇒ Object

Returns a random mail address



4
5
6
7
8
# File 'lib/creators/email.rb', line 4

def self.random_email(options = {})
  name = "#{RandomizerSeeds::NAMES[rand(RandomizerSeeds::NAMES.length)]} #{RandomizerSeeds::SURNAMES[rand(RandomizerSeeds::SURNAMES.length)]}"
  name = name.downcase.gsub(/\s/,"_")
  "#{name}@example.com"
end

.random_email_with_name(options = {}) ⇒ Object

Returns a random name <mailaddress>



11
12
13
14
# File 'lib/creators/email.rb', line 11

def self.random_email_with_name(options = {})
  name = "#{RandomizerSeeds::NAMES[rand(RandomizerSeeds::NAMES.length)]} #{RandomizerSeeds::SURNAMES[rand(RandomizerSeeds::SURNAMES.length)]}"
  "#{name} <#{name.downcase.gsub(/\s/,"_")}@example.com>"
end