lib/mannequin/person.rb in mannequin-0.0.1 vs lib/mannequin/person.rb in mannequin-0.0.2
- old
+ new
@@ -1,12 +1,14 @@
module Mannequin
class Person
- attr_reader :first_name, :last_name, :middle_name
+ attr_reader :first_name, :middle_name, :middle_initial, :last_name, :email_address
def initialize
@first_name = generated_first_name
- @last_name = generated_last_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}"
end
private
def generated_first_name