Guest User

Untitled

a guest
May 25th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. class Person
  2. attr_accessor :name, :height, :hair_color, :fatness
  3.  
  4. def initialize(name, height, hair, fatness)
  5. self.name = name.capitalize
  6. self.height = height.to_f
  7. self.hair_color = hair.capitalize
  8. self.fatness = fatness
  9. end
  10.  
  11. def fit?
  12. return true if (height > 5 && fatness == false && hair_color == "blonde")
  13. return false
  14. end
  15.  
  16. def make_thin
  17. self.fatness = false
  18. end
  19.  
  20. def dye_hair(colour)
  21. self.hair_color = colour
  22. end
  23.  
  24. def describe
  25. "#{name} is #{height} tall, has #{hair_color} hair and #{fatness ? "is" : "is not"} fat."
  26. end
  27. end
  28.  
  29. class Baby < Person
  30. attr_accessor :smellyness
  31.  
  32. def initialize(name, smellyness, fatness)
  33. self.name = name.capitalize
  34. self.height = 1
  35. self.hair_color = "None"
  36. self.fatness = fatness
  37. self.smellyness = smellyness
  38. end
  39.  
  40. def fit?
  41. return "It's a fucking baby mate"
  42. end
  43. end
Add Comment
Please, Sign In to add comment