Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.28 KB | None | 0 0
  1. module M
  2. A = 1
  3. end
  4.  
  5. module M::N
  6. B = 2
  7. end
  8.  
  9. class M::N::C
  10. prepend M::N
  11. prepend M
  12.  
  13. def self.hello
  14. puts "A = #{A}"
  15. puts "B = #{B}"
  16. end
  17.  
  18. class D
  19. def self.hello
  20. # FAILS
  21. puts "A = #{A}"
  22. puts "B = #{B}"
  23. end
  24. end
  25. end
  26.  
  27. M::N::C.hello
  28. M::N::C::D.hello
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement