aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/deprecation/proxy_wrappers.rb
diff options
context:
space:
mode:
Diffstat (limited to 'activesupport/lib/active_support/deprecation/proxy_wrappers.rb')
-rw-r--r--activesupport/lib/active_support/deprecation/proxy_wrappers.rb45
1 files changed, 23 insertions, 22 deletions
diff --git a/activesupport/lib/active_support/deprecation/proxy_wrappers.rb b/activesupport/lib/active_support/deprecation/proxy_wrappers.rb
index 2b8282c34e..17e69c34a5 100644
--- a/activesupport/lib/active_support/deprecation/proxy_wrappers.rb
+++ b/activesupport/lib/active_support/deprecation/proxy_wrappers.rb
@@ -27,14 +27,13 @@ module ActiveSupport
# This DeprecatedObjectProxy transforms object to depracated object.
#
- # Example
# @old_object = DeprecatedObjectProxy.new(Object.new, "Don't use this object anymore!")
- # Example with custom deprecator
# @old_object = DeprecatedObjectProxy.new(Object.new, "Don't use this object anymore!", deprecator_instance)
#
- # When someone execute any method expect +inspect+ on proxy object this will trigger +warn+ method on +deprecator_instance+
+ # When someone execute any method expect +inspect+ on proxy object this will
+ # trigger +warn+ method on +deprecator_instance+.
#
- # Default deprecator is ActiveSupport::Deprecation
+ # Default deprecator is <tt>ActiveSupport::Deprecation</tt>
class DeprecatedObjectProxy < DeprecationProxy
def initialize(object, message, deprecator = ActiveSupport::Deprecation.instance)
@object = object
@@ -52,28 +51,30 @@ module ActiveSupport
end
end
- # This DeprecatedInstanceVariableProxy transforms instance variable to depracated instance variable.
+ # This DeprecatedInstanceVariableProxy transforms instance variable to
+ # depracated instance variable.
#
- # Example
- # class Example
- # def initialize(deprecator)
- # @request = ActiveSupport::Deprecation::DeprecatedInstanceVariableProxy.new(self, :request, :@request, deprecator)
- # @_request = :a_request
- # end
+ # class Example
+ # def initialize(deprecator)
+ # @request = ActiveSupport::Deprecation::DeprecatedInstanceVariableProxy.new(self, :request, :@request, deprecator)
+ # @_request = :a_request
+ # end
#
- # def request
+ # def request
# @_request
# end
#
- # def old_request
+ # def old_request
# @request
- # end
- # end
+ # end
+ # end
#
- # When someone execute any method on @request variable this will trigger +warn+ method on +deprecator_instance+
- # and will fetch @_request variable via +request+ method and execute the same method on non-proxy instance variable.
+ # When someone execute any method on @request variable this will trigger
+ # +warn+ method on +deprecator_instance+ and will fetch <tt>@_request</tt>
+ # variable via +request+ method and execute the same method on non-proxy
+ # instance variable.
#
- # Default deprecator is ActiveSupport::Deprecation
+ # Default deprecator is <tt>ActiveSupport::Deprecation</tt>.
class DeprecatedInstanceVariableProxy < DeprecationProxy
def initialize(instance, method, var = "@#{method}", deprecator = ActiveSupport::Deprecation.instance)
@instance = instance
@@ -94,13 +95,13 @@ module ActiveSupport
# This DeprecatedConstantProxy transforms constant to depracated constant.
#
- # Example
# OLD_CONST = ActiveSupport::Deprecation::DeprecatedConstantProxy.new('OLD_CONST', 'NEW_CONST')
- # Example with custom deprecator
# 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
+ # When someone use old constant this will trigger +warn+ method on
+ # +deprecator_instance+.
+ #
+ # Default deprecator is <tt>ActiveSupport::Deprecation</tt>.
class DeprecatedConstantProxy < DeprecationProxy
def initialize(old_const, new_const, deprecator = ActiveSupport::Deprecation.instance)
@old_const = old_const