Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- irb(main):009:0> class Test
- irb(main):010:1> def binding
- irb(main):011:2> ^C
- irb(main):011:0>
- irb(main):012:0* class Test
- irb(main):013:1> def getbinding
- irb(main):014:2> a=1
- irb(main):015:2> return binding
- irb(main):016:2> end
- irb(main):017:1> end
- => nil
- irb(main):018:0> t=Test.new
- => #<Test:0x11dd1d8>
- irb(main):024:0> bind = t.getbinding
- => #<Binding:0x11d08c0>
- irb(main):025:0> eval "a", bind
- => 1
- irb(main):026:0> eval "a=2", bind
- => 2
- irb(main):027:0> eval "a", bind
- => 2
Add Comment
Please, Sign In to add comment