Ruby 4.0 リファレンスマニュアル

singleton method Warning.[]

self[category] -> boolRuby 2.7.0 から[permalink][rdoc][edit]

category の種類の警告を表示するかどうかのフラグを返します。

[PARAM] category:
警告の種類を指定します。

サポートされている category は以下の通りです。

:deprecated

非推奨の警告。例: nil ではない値を $,$; に設定する、キーワード引数、ブロックなしで proc / lambda を呼び出す、等

:experimental

実験的な機能。

例: パターンマッチング

:performance

パフォーマンスに関する警告。

:strict_unused_block

ブロックを使わないメソッドに渡される無駄なブロックを、「別クラスの同名メソッドがブロックを使う」場合を含めて、常に警告します。