From 9fd6ccea03f97e9fe4d9ca48f0b90d7be3bc9d3b Mon Sep 17 00:00:00 2001
From: Ryuta Kamizono <kamipo@gmail.com>
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