0

私は、条件が "例外がスローされました"という条件付きブレークポイントをruby-debugに設定したいと考えています。例外はその行にスローされるたびに(エラーオプションillustrated here場合はア・ラ・MATLABの超便利dbstopを)私が好きな何Rubyで例外が発生した場合にブレークポイントを動的に配置することはできますか?

は、ブレークポイントに着陸する機能です。

ありがとうございます。

答えて

1

「XXXXXの場合はデバッガ」が正常に動作するはずです。

ステートメントデバッガはあなたのために働く場合は、理由

はありませんsome_condition
デバッガ
END IF

ないだろう、それはあなたのラインが何をするか、基本的です。私はこれを常に行い、それはうまく動作します。

Exceptionクラスをオーバーライドするには、Exceptionクラスをオーバーライドして、デバッガ文をイニシャライザメソッドに配置します。

+0

あなたは正しいです、迅速な対応に感謝します。私はそれを試して最後に奇妙な何かをしている必要があります。私は私の質問を「例外が発生した場合のデバッガ」に修正しました。 –

関連する問題