From: matz@... Date: 2015-07-28T07:57:13+00:00 Subject: [ruby-core:70147] [Ruby trunk - Feature #11398] deprecate constants 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/