CBcloud 2022アドベントカレンダーの12日目の記事です。
デバッグをするとき以下のように例外処理のブレイクポイントを書いて実行したとします。
begin
nil.call
rescue StandardError
binding.irb
end
ここでエラーオブジェクトの変数へのアサインを忘れていることに気づきました。
そんな時は$!
を参照しましょう。
Rubyの仕様で直近の例外を参照することができます。
CBcloud 2022アドベントカレンダーの12日目の記事です。
デバッグをするとき以下のように例外処理のブレイクポイントを書いて実行したとします。
begin
nil.call
rescue StandardError
binding.irb
end
ここでエラーオブジェクトの変数へのアサインを忘れていることに気づきました。
そんな時は$!
を参照しましょう。
Rubyの仕様で直近の例外を参照することができます。