Skip to content

Commit

Permalink
Update active_support_core_extensions.md
Browse files Browse the repository at this point in the history
訳し方がおかしいところを見つけたので直しました。suppressの引数は数値ではなくて例外クラスです。

原文はこちら

> Silencing exceptions is also possible with suppress. This method receives an arbitrary number of exception classes.
  • Loading branch information
willnet authored Nov 13, 2024
1 parent 0028e42 commit 51ddaf3
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion guides/source/ja/active_support_core_extensions.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
# ユーザーがロックされていればインクリメントは失われるが、重要ではない
Expand Down

0 comments on commit 51ddaf3

Please sign in to comment.