class Mockdata::People

Constants

ELF_NAMES
FIRST_NAMES
FIRST_NAMES_NETHERLANDS

Dutch names taken from github.com/thm/uinames/blob/master/names.json

LAST_NAMES
LAST_NAMES_NETHERLANDS
ROBOT_NAMES
SUPERHERO_NAMES

Public Class Methods

dutch_first_and_last_name() click to toggle source
# File lib/mockdata/people.rb, line 40
def self.dutch_first_and_last_name
  "#{dutch_first_name} #{dutch_last_name}"
end
dutch_first_name() click to toggle source
# File lib/mockdata/people.rb, line 32
def self.dutch_first_name
  FIRST_NAMES_NETHERLANDS.sample
end
dutch_last_name() click to toggle source
# File lib/mockdata/people.rb, line 36
def self.dutch_last_name
  LAST_NAMES_NETHERLANDS.sample
end
elf() click to toggle source
# File lib/mockdata/people.rb, line 48
def self.elf
  ELF_NAMES.sample
end
email_address() click to toggle source
# File lib/mockdata/people.rb, line 56
def self.email_address
  email_address_based_on_first_and_last_name(first_name, last_name)
end
email_address_based_on_first_and_last_name(first_name, last_name) click to toggle source
# File lib/mockdata/people.rb, line 60
def self.email_address_based_on_first_and_last_name(first_name, last_name)
  "#{first_name}.#{last_name}@example.com".gsub(/\s/, '.').downcase
end
first_and_last_name() click to toggle source
# File lib/mockdata/people.rb, line 28
def self.first_and_last_name
  "#{first_name} #{last_name}"
end
first_name() click to toggle source
# File lib/mockdata/people.rb, line 20
def self.first_name
  FIRST_NAMES.sample
end
last_name() click to toggle source
# File lib/mockdata/people.rb, line 24
def self.last_name
  LAST_NAMES.sample
end
robot() click to toggle source
# File lib/mockdata/people.rb, line 52
def self.robot
  ROBOT_NAMES.sample
end
superhero() click to toggle source
# File lib/mockdata/people.rb, line 44
def self.superhero
  SUPERHERO_NAMES.sample
end