Class: InternetForgery

Inherits:
Forgery show all
Defined in:
lib/forgeries/internet_forgery.rb

Class Method Summary collapse

Methods inherited from Forgery

dictionaries, formats

Class Method Details

.domain_nameObject



10
11
12
# File 'lib/forgeries/internet_forgery.rb', line 10

def self.domain_name
  dictionaries[:company_names].random.downcase + '.' + self.top_level_domain
end

.email_addressObject



14
15
16
# File 'lib/forgeries/internet_forgery.rb', line 14

def self.email_address
  self.user_name + '@' + self.domain_name
end

.top_level_domainObject



6
7
8
# File 'lib/forgeries/internet_forgery.rb', line 6

def self.top_level_domain
  dictionaries[:top_level_domains].random
end

.user_nameObject



2
3
4
# File 'lib/forgeries/internet_forgery.rb', line 2

def self.user_name
  (dictionaries[:male_first_names].random[0,1] + dictionaries[:last_names].random).downcase
end