Actions
Feature #10342
closedModule#deprecate_constant
Feature #10342:
Module#deprecate_constant
Description
Proposal for Module#deprecate_constant, which marks constants referred by arguments as deprecated.
class C
FOO = 1
deprecate_constant :FOO
end
C::FOO #=> warning: constant C::FOO is deprecated
https://github.com/nobu/ruby/compare/Module%23deprecate_constant
Updated by nobu (Nobuyoshi Nakada) about 11 years ago
- Related to Misc #10339: normalize reference to Timeout::Error added
Updated by marcandre (Marc-Andre Lafortune) about 11 years ago
The same effect can already be achieved using autoload, right?
Updated by nobu (Nobuyoshi Nakada) about 11 years ago
Yes, autoload can do the trick, but it needs a separated file and warns only once.
Updated by nobu (Nobuyoshi Nakada) over 9 years ago
- Status changed from Open to Closed
Updated by nobu (Nobuyoshi Nakada) over 9 years ago
- Has duplicate Feature #11398: deprecate constants added
Actions