faithfulgeek (owner)

Revisions

gist: 29905 Download_button fork
public
Public Clone URL: git://gist.github.com/29905.git
Embed All Files: show embed
internet_enabled_person_forgery.rb #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class InternetEnabledPersonForgery < NameForgery
  dictionaries :top_level_domains
 
  def self.last_name
    @@current_last_name = LAST_NAMES.random
  end
 
  def self.first_name
    @@current_first_name = [MALE_FIRST_NAMES, FEMALE_FIRST_NAMES].random.random
  end
 
  def self.user_name
    first_name unless defined?(@@current_first_name)
    last_name unless defined?(@@current_last_name)
    (@@current_first_name[0,1] + @@current_last_name).downcase
  end
 
  def self.email_address
    user_name + '@' + InternetForgery.domain_name
  end
 
end