Guest User

Untitled

a guest
May 25th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. module This
  2. def initialize(*args)
  3. @x = []
  4. end
  5.  
  6. def oh
  7. @x.inspect
  8. end
  9. end
  10.  
  11. class Person
  12. include This
  13.  
  14. def initialize(name, age)
  15. @name = name
  16. @age = age
  17. super
  18. end
  19. end
  20.  
  21. Person.new.oh
  22.  
  23. ## using superclass
  24.  
  25. class Human
  26. def initialize(*args)
  27. @x = []
  28. end
  29.  
  30. def hey!
  31. @x.inspect
  32. end
  33. end
  34.  
  35. class Person < Human
  36. def initialize(name, age)
  37. @name = name
  38. super
  39. end
  40. end
Add Comment
Please, Sign In to add comment