Project

General

Profile

Feature #14124

Show source around binding.irb on irb startup

Added by k0kubun (Takashi Kokubun) over 2 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Target version:
[ruby-dev:50319]

Description

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

Updated by k0kubun (Takashi Kokubun) over 2 years ago

いしつかさんにもコンタクトを取ったところ反対ではなく、また他のコミッタの方から何度かレビューをいただく間特に機能自体への反対意見がなかったので、コミットしてしまおうと思います。
Pull Requestを見ていただいた方、ありがとうございました。

#2

Updated by k0kubun (Takashi Kokubun) over 2 years ago

  • Status changed from Open to Closed

Applied in changeset trunk|r60888.


irb.rb: show source around binding.irb on start

[Feature #14124] [ruby-dev:50319] [close GH-1764]

Also available in: Atom PDF