From 8aa79a292cbfab685ec193b36874746ea988fac6 Mon Sep 17 00:00:00 2001 From: mame Date: Tue, 26 Dec 2017 08:38:35 +0000 Subject: proc.c (bind_location): Add Binding#source_location Fixes #14230 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61480 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/irb/workspace.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/irb') diff --git a/lib/irb/workspace.rb b/lib/irb/workspace.rb index 9ce84b60fa..5216520f32 100644 --- a/lib/irb/workspace.rb +++ b/lib/irb/workspace.rb @@ -108,7 +108,7 @@ EOF end def code_around_binding - file, pos = @binding.eval('[__FILE__, __LINE__]') + file, pos = @binding.source_location unless defined?(::SCRIPT_LINES__[file]) && lines = ::SCRIPT_LINES__[file] begin -- cgit v1.2.3