Guest User

Untitled

a guest
Jul 16th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.25 KB | None | 0 0
  1. class Bar
  2.  
  3. class MyScope
  4. attr_accessor :x
  5. end
  6.  
  7. scope = MyScope.new
  8. scope.x = 4
  9.  
  10. cm = dynamic_method :foo do |g|
  11. g.push_literal scope
  12. g.send :x, 0
  13. g.push_int 3
  14. g.send :+, 1
  15. g.ret
  16. end
  17.  
  18. puts cm.decode
  19. end
  20.  
  21. p Bar.new.foo
Add Comment
Please, Sign In to add comment