Borneq

Turtle.rb

Dec 23rd, 2012
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.35 KB | None | 0 0
  1. module Named
  2.   attr_accessor :name
  3.  
  4.   def introduce
  5.     "My name is #{name}, I am #{age} years old. I am a #{self.class.name}."
  6.   end
  7. end
  8.  
  9. class Turtle
  10.   include Named
  11.   attr_accessor :age
  12. end
  13.  
  14. shelley = Turtle::new
  15. shelley.age = 10
  16. shelley.name = "Shelley"
  17.  
  18. puts shelley.introduce
  19.  
  20. My name is Shelley, I am 100 years old. I am a Turtle.
Advertisement
Add Comment
Please, Sign In to add comment