Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Moduleクラス > deprecate_constant (private)
deprecate_constant(*name) -> self
[permalink][rdoc]name で指定した定数を deprecate に設定します。 deprecate に設定した定数を参照すると警告メッセージが表示されます。
例:
FOO = 123 Object.deprecate_constant(:FOO) # => Object FOO # warning: constant ::FOO is deprecated # => 123 Object.deprecate_constant(:BAR) # NameError: constant Object::BAR not defined