Issue #11398 has been updated by Yukihiro Matsumoto.


It seems a good idea, for example, we have TimeoutError (instead of Timeout::Error).

Matz.


----------------------------------------
Feature #11398: deprecate constants
https://bugs.ruby-lang.org/issues/11398#change-53577

* Author: Nobuyoshi Nakada
* Status: Open
* Priority: Normal
* Assignee: 
----------------------------------------
Sometimes old constants are deprecated but still remained for backward compatibilities.
It is not noticed and will be kept forever, with no warnings, though.
So I propose a method `Module#deprecate_constant` to mark a constant obsolete and emit a warning message when it is referred. 

https://github.com/nobu/ruby/tree/Module%23deprecate_constant



-- 
https://bugs.ruby-lang.org/