testという名前のメソッド名は避けた方が良いかもしれません

うおぉ!と便利なrdebugですがハマりました。
以下、rdebugでハマったコード。


def test
end
p 'end'


デバッガが起動してからnextコマンドかstepコマンドを実行すると


INTERNAL ERROR!!! wrong number of arguments (2 for 0)


とか出てデバッガが終了します。
cコマンド で駆け抜ければ落ちずに実行できました。


という訳でメソッド名を考える時には
testという名前のメソッド名は避けた方が良いかもしれません。
たぶん。