From: "bootstrap o." Date: 2013-08-04T11:35:31+09:00 Subject: Retain scope when rewriting block source with instance_eval success.rb works by using the block as is. self.instance_eval &block https://gist.github.com/bootstraponline/6148819 I'm rewriting the block source code using ruby2ruby and then passing that as a string to self.instance_eval. fail.rb contains the simple failure case. The ary var is out of scope. Is there a way to retain the original scope of the block? I want to pass a string to instance_eval and eval it within the scope of the block. Thanks. -- Posted via http://www.ruby-forum.com/.