Class: RandomizerCreators::Email
- Inherits:
-
RandomizerCreator
- Object
- RandomizerCreator
- RandomizerCreators::Email
- Defined in:
- lib/creators/email.rb
Class Method Summary collapse
-
.random_email(options = {}) ⇒ Object
Returns a random mail address.
-
.random_email_with_name(options = {}) ⇒ Object
Returns a random name <mailaddress>.
Methods inherited from RandomizerCreator
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( = {}) 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( = {}) name = "#{RandomizerSeeds::NAMES[rand(RandomizerSeeds::NAMES.length)]} #{RandomizerSeeds::SURNAMES[rand(RandomizerSeeds::SURNAMES.length)]}" "#{name} <#{name.downcase.gsub(/\s/,"_")}@example.com>" end |