Advertisement
Guest User

Untitled

a guest
Jan 20th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. class Pet
  2. attr_reader :color, :breed
  3. attr_accessor :name
  4.  
  5. def initialize(color, breed)
  6. @color = color
  7. @breed = breed
  8. @hungry = true
  9. end
  10.  
  11. def feed(food)
  12. puts "Mmm, " + food + "!"
  13. @hungry = false
  14. end
  15.  
  16. def hungry?
  17. if @hungry
  18. puts "I\'m hungry!"
  19. else
  20. puts "I\'m full!"
  21. end
  22. @hungry
  23. end
  24.  
  25. end
  26.  
  27. class Dog < Pet
  28. def speak
  29. puts "Woof!"
  30. end
  31. end
  32.  
  33. puppy = Dog.new("black","Staffordshire Terrier")
  34. puppy.speak
  35. puts puppy.breed
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement