aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/associations/association_scope.rb
diff options
context:
space:
mode:
Diffstat (limited to 'activerecord/lib/active_record/associations/association_scope.rb')
-rw-r--r--activerecord/lib/active_record/associations/association_scope.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/activerecord/lib/active_record/associations/association_scope.rb b/activerecord/lib/active_record/associations/association_scope.rb
index cd2911e0a4..1bc998d20c 100644
--- a/activerecord/lib/active_record/associations/association_scope.rb
+++ b/activerecord/lib/active_record/associations/association_scope.rb
@@ -1,6 +1,12 @@
module ActiveRecord
module Associations
class AssociationScope #:nodoc:
+ INSTANCE = new
+
+ def self.scope(association, connection)
+ INSTANCE.scope association, connection
+ end
+
def scope(association, connection)
klass = association.klass
reflection = association.reflection