Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.30 KB | None | 0 0
  1. require 'pry'
  2.  
  3. class Person end
  4.  
  5. # this goes on an instance of a class
  6. Person.class_eval do
  7. def say
  8. puts 'class eval'
  9. end
  10. end
  11.  
  12. # this goes on the class is self
  13. Person.instance_eval do
  14. def say
  15. puts 'instance eval'
  16. end
  17. end
  18.  
  19. #Person.say => instance eval
  20. #Person.new.say => class eval
  21. Pry.start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement