aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/deprecation.rb
diff options
context:
space:
mode:
authorDominic Cleal <dominic@cleal.org>2017-03-22 15:40:24 +0000
committerDominic Cleal <dominic@cleal.org>2017-03-22 16:21:40 +0000
commitf53a3005f57aaf3e346adf9e777c5eb91050e8e8 (patch)
tree050628260550155a1fe044474240e5b8c35f3227 /activesupport/lib/active_support/deprecation.rb
parent34fe2a4fc778d18b7fe6bdf3629c1481bee789b9 (diff)
downloadrails-f53a3005f57aaf3e346adf9e777c5eb91050e8e8.tar.gz
rails-f53a3005f57aaf3e346adf9e777c5eb91050e8e8.tar.bz2
rails-f53a3005f57aaf3e346adf9e777c5eb91050e8e8.zip
Add AS::Deprecation::DeprecatedConstantAccessor
An alternative to DeprecatedConstantProxy which works more transparently with exceptions because it returns the object that the new constant refers to rather than a proxy. This is then compatible with `rescue OldException`.
Diffstat (limited to 'activesupport/lib/active_support/deprecation.rb')
-rw-r--r--activesupport/lib/active_support/deprecation.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/activesupport/lib/active_support/deprecation.rb b/activesupport/lib/active_support/deprecation.rb
index c78ec67dc5..72c74e966a 100644
--- a/activesupport/lib/active_support/deprecation.rb
+++ b/activesupport/lib/active_support/deprecation.rb
@@ -15,6 +15,7 @@ module ActiveSupport
require "active_support/deprecation/instance_delegator"
require "active_support/deprecation/behaviors"
require "active_support/deprecation/reporting"
+ require "active_support/deprecation/constant_accessor"
require "active_support/deprecation/method_wrappers"
require "active_support/deprecation/proxy_wrappers"
require "active_support/core_ext/module/deprecation"