Name: Anonymous 2010-10-21 14:02
#!/usr/bin/env ruby
module Sex
def has_penis?()
end
end
module Male
include Sex
def has_penis?()
true
end
def has_vagina?()
false
end
end
module Female
include Sex
def has_penis?()
false
end
def has_vagina?()
true
end
end
class Bull
include Male
end
class Cow
include Female
end
puts "Does bull have a penis? #{Bull.new().has_penis?()}"
puts "Does cow have a penis? #{Cow.new().has_penis?()}"