testという名前のメソッド名は避けた方が良いかもしれません
うおぉ!と便利なrdebugですがハマりました。
以下、rdebugでハマったコード。
def test
end
p 'end'
デバッガが起動してからnextコマンドかstepコマンドを実行すると
INTERNAL ERROR!!! wrong number of arguments (2 for 0)
とか出てデバッガが終了します。
cコマンド で駆け抜ければ落ちずに実行できました。
という訳でメソッド名を考える時には
testという名前のメソッド名は避けた方が良いかもしれません。
たぶん。