Guest User

Untitled

a guest
Jun 19th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.27 KB | None | 0 0
  1. module A
  2. def func
  3. p 'A'
  4. super
  5. end
  6. end
  7.  
  8. class B
  9. def func
  10. p 'B'
  11. super
  12. end
  13. end
  14.  
  15. class C < B
  16. def func
  17. p 'C'
  18. super
  19. end
  20. end
  21.  
  22. B.include A
  23.  
  24. p C.ancestors # [C, B, A, Object, Kernel, BasicObject]
  25. C.new.func # "C", "B", "A", "no superclass method `func'"
Add Comment
Please, Sign In to add comment