From 51ddaf3daa978ac6838ea6c4129674f46bc8a42c Mon Sep 17 00:00:00 2001 From: Shinichi Maeshima Date: Wed, 13 Nov 2024 10:44:36 +0900 Subject: [PATCH] Update active_support_core_extensions.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 訳し方がおかしいところを見つけたので直しました。suppressの引数は数値ではなくて例外クラスです。 原文はこちら > Silencing exceptions is also possible with suppress. This method receives an arbitrary number of exception classes. --- guides/source/ja/active_support_core_extensions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/source/ja/active_support_core_extensions.md b/guides/source/ja/active_support_core_extensions.md index 6bf25e36b5c..ac2bb4f71e1 100644 --- a/guides/source/ja/active_support_core_extensions.md +++ b/guides/source/ja/active_support_core_extensions.md @@ -502,7 +502,7 @@ NOTE: 定義は[`active_support/core_ext/object/instance_variables.rb`](https:// silence_warnings { Object.const_set "RAILS_DEFAULT_LOGGER", logger } ``` -[`suppress`][Kernel#suppress]メソッドを使って例外の発生を止めることもできます。このメソッドは、例外クラスを表す任意の数値を受け取ります。`suppress`は、あるブロックの実行時に例外が発生し、その例外が(`kind_of?`による判定で)いずれかの引数に一致する場合、それをキャプチャして例外を発生せずに戻ります。一致しない場合、例外はキャプチャされません。 +[`suppress`][Kernel#suppress]メソッドを使って例外の発生を止めることもできます。このメソッドは、任意の数の例外クラスを受け取ります。`suppress`は、あるブロックの実行時に例外が発生し、その例外が(`kind_of?`による判定で)いずれかの引数に一致する場合、それをキャプチャして例外を発生せずに戻ります。一致しない場合、例外はキャプチャされません。 ```ruby # ユーザーがロックされていればインクリメントは失われるが、重要ではない