# File lib/pry/pry_instance.rb, line 145 def inject_local(name, value, b) Thread.current[:__pry_local__] = value.is_a?(Proc) ? value.call : value b.eval("#{name} = ::Thread.current[:__pry_local__]") ensure Thread.current[:__pry_local__] = nil end