From 9fd6ccea03f97e9fe4d9ca48f0b90d7be3bc9d3b Mon Sep 17 00:00:00 2001 From: Ryuta Kamizono Date: Sun, 27 Aug 2017 22:25:10 +0900 Subject: Should be appear deprecation message for every call (#29649) Context: https://github.com/rails/rails/pull/29619#discussion_r125158589 --- activerecord/lib/active_record/relation/delegation.rb | 8 -------- 1 file changed, 8 deletions(-) (limited to 'activerecord/lib') diff --git a/activerecord/lib/active_record/relation/delegation.rb b/activerecord/lib/active_record/relation/delegation.rb index 4793f2a49b..1aa85993ca 100644 --- a/activerecord/lib/active_record/relation/delegation.rb +++ b/activerecord/lib/active_record/relation/delegation.rb @@ -75,13 +75,6 @@ module ActiveRecord end end end - - def delegate(method, opts = {}) - @delegation_mutex.synchronize do - return if method_defined?(method) - super - end - end end private @@ -93,7 +86,6 @@ module ActiveRecord elsif arel.respond_to?(method) ActiveSupport::Deprecation.warn \ "Delegating #{method} to arel is deprecated and will be removed in Rails 6.0." - self.class.delegate method, to: :arel arel.public_send(method, *args, &block) else super -- cgit v1.2.3