Class: ActiveSupport::Deprecation::DeprecatedConstantProxy
| Relationships & Source Files | |
| Extension / Inclusion / Inheritance Descendants | |
| Subclasses: | |
| Inherits: | ActiveSupport::Deprecation::DeprecationProxy 
 | 
| Defined in: | activesupport/lib/active_support/deprecation/proxy_wrappers.rb | 
Overview
This DeprecatedConstantProxy transforms constant to deprecated constant.
OLD_CONST = ActiveSupport::Deprecation::DeprecatedConstantProxy.new('OLD_CONST', 'NEW_CONST')
OLD_CONST = ActiveSupport::Deprecation::DeprecatedConstantProxy.new('OLD_CONST', 'NEW_CONST', deprecator_instance)When someone use old constant this will trigger #warn method on deprecator_instance.
Default deprecator is ::ActiveSupport::Deprecation.
Class Method Summary
Instance Method Summary
Constructor Details
    .new(old_const, new_const, deprecator = ActiveSupport::Deprecation.instance)  ⇒ DeprecatedConstantProxy 
  
# File 'activesupport/lib/active_support/deprecation/proxy_wrappers.rb', line 106
def initialize(old_const, new_const, deprecator = ActiveSupport::Deprecation.instance) @old_const = old_const @new_const = new_const @deprecator = deprecator end
Instance Method Details
#class
[ GitHub ]# File 'activesupport/lib/active_support/deprecation/proxy_wrappers.rb', line 112
def class target.class end