Method: Mannequin::Person#initialize

Defined in:
lib/mannequin/person.rb

#initializePerson

Returns a new instance of Person.



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/mannequin/person.rb', line 5

def initialize
  # Set variables from functions
  first_name = generated_first_name
  middle_name = generated_middle_name
  middle_initial = middle_name[0,1]
  last_name = generated_last_name
  email_address = "#{first_name.downcase}@#{last_name.downcase}.#{['com', 'net', 'org'].sample}"
  
  # Initialize attributes
  @first_name = first_name
  @middle_name = middle_name
  @middle_initial = middle_initial
  @last_name = last_name
  @email_address = email_address
end