
Untitled
By: a guest on
May 5th, 2012 | syntax:
None | size: 0.84 KB | hits: 10 | expires: Never
class Person
attr_accessor :gender, :hair_color, :eye_color, :income
attr_accessor :exercises, :smokes
def initialize(args)
@gender = args[:gender]
@hair_color = args[:hair_color]
@eye_color = args[:eye_color]
@income = args[:income]
@exercises = args[:exercises]
@smokes = args[:smokes]
end
def good_match?(another_person)
# ...
end
end
guy = Person.new({ :gender => :male,
:hair_color => :brown,
:smokes => true,
:eye_color => :brown,
:income => 100000,
:exercises => false })
girl = Person.new({ :gender => :female,
:hair_color => :blonde,
:eye_color => :green,
:income => 100000,
:exercises => true,
:smokes => false })