binding.pry をコードに挿入すると、その時点で ruby プロセスの実行が止まり、 pry を起動、デバッグ実行のようなことができます。

利用している library が何かおかしい場合、その中の特定の行で binding.pry したくなることがあります。 このとき、このライブラリがグローバルにインストールされた gem であるような環境である場合においては、ライブラリのソースを編集することなく binding.pry したくなります。

質問

ソースコードを改変せずに、ライブラリコードの特定の行において binding.pry 相当のことはできますでしょうか。