Advertisement
Guest User

Untitled

a guest
Oct 13th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.29 KB | None | 0 0
  1. module A
  2. def method_a
  3. puts 'instance method A'
  4. end
  5.  
  6. class_methods do
  7. def method_a
  8. puts 'class method A'
  9. end
  10. end
  11. end
  12.  
  13.  
  14. class B
  15. include A
  16. end
  17.  
  18. class C
  19. extend A
  20. end
  21.  
  22. B.method_a # "instance method A"
  23. B.new.method_a # "class method A"
  24. C.method_a # "instance method A"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement