Issue #14124 has been reported by k0kubun (Takashi Kokubun).

----------------------------------------
Feature #14124: Show source around binding.irb on irb startup
https://bugs.ruby-lang.org/issues/14124

* Author: k0kubun (Takashi Kokubun)
* Status: Open
* Priority: Normal
* Assignee: keiju (Keiju Ishitsuka)
* Target version: 2.5
----------------------------------------
k0kubun です。

ソースコード中の複数箇所に binding.irb を記述した時、IRBのセッションがどこから起動されたのか分からず困っています。
以下のように、 binding.irb からIRBを起動した時だけどこから起動されたのかわかるととても助かるのですが、いかがでしょうか。

~~~
$ cat /tmp/test.rb
def test
  binding.irb
end

test
$ ruby /tmp/test.rb
From: /tmp/test.rb @ line 2 :

    1: def test
 => 2:   binding.irb
    3: end
    4:
    5: test

irb(main):001:0>
~~~

パッチ: https://github.com/ruby/ruby/pull/1764



-- 
https://bugs.ruby-lang.org/