エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
RuntimeErrorの特定のメッセージに限定してrescueする方法 - Hello, world! - s21g
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
RuntimeErrorの特定のメッセージに限定してrescueする方法 - Hello, world! - s21g
ライブラリの内部から素のRuntimeErrorが飛んでくると対処に困りますね。 適当な例外クラスを用意してほ... ライブラリの内部から素のRuntimeErrorが飛んでくると対処に困りますね。 適当な例外クラスを用意してほしいものですが、とりあえず以下のような関数を定義することで、特定のメッセージの場合だけrescueできます。 1 def RuntimeError(message) 2 ($!.is_a?(RuntimeError) and $!.message == message) ? RuntimeError : Class 3 end 4 5 begin 6 # do something 7 rescue RuntimeError('connection closed by server') => e 8 # ... 9 end