aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/relation
diff options
context:
space:
mode:
authorJon Leighton <j@jonathanleighton.com>2011-02-27 18:17:14 +0000
committerJon Leighton <j@jonathanleighton.com>2011-02-28 22:12:43 +0000
commitb171b9e73dcc6a89b1da652da61c5127fe605b51 (patch)
treef2e263b665fc72cb143df5aeef7ee2d02c821a62 /activerecord/lib/active_record/relation
parentd90b4e2615e8048fdeffc6dffe3246704adee01f (diff)
downloadrails-b171b9e73dcc6a89b1da652da61c5127fe605b51.tar.gz
rails-b171b9e73dcc6a89b1da652da61c5127fe605b51.tar.bz2
rails-b171b9e73dcc6a89b1da652da61c5127fe605b51.zip
Move JoinDependency and friends from ActiveRecord::Associations::ClassMethods to just ActiveRecord::Associations
Diffstat (limited to 'activerecord/lib/active_record/relation')
-rw-r--r--activerecord/lib/active_record/relation/finder_methods.rb4
-rw-r--r--activerecord/lib/active_record/relation/query_methods.rb4
2 files changed, 4 insertions, 4 deletions
diff --git a/activerecord/lib/active_record/relation/finder_methods.rb b/activerecord/lib/active_record/relation/finder_methods.rb
index 7f32e5538e..426000fde1 100644
--- a/activerecord/lib/active_record/relation/finder_methods.rb
+++ b/activerecord/lib/active_record/relation/finder_methods.rb
@@ -187,7 +187,7 @@ module ActiveRecord
def find_with_associations
including = (@eager_load_values + @includes_values).uniq
- join_dependency = ActiveRecord::Associations::ClassMethods::JoinDependency.new(@klass, including, [])
+ join_dependency = ActiveRecord::Associations::JoinDependency.new(@klass, including, [])
relation = construct_relation_for_association_find(join_dependency)
rows = connection.select_all(relation.to_sql, 'SQL', relation.bind_values)
join_dependency.instantiate(rows)
@@ -197,7 +197,7 @@ module ActiveRecord
def construct_relation_for_association_calculations
including = (@eager_load_values + @includes_values).uniq
- join_dependency = ActiveRecord::Associations::ClassMethods::JoinDependency.new(@klass, including, arel.froms.first)
+ join_dependency = ActiveRecord::Associations::JoinDependency.new(@klass, including, arel.froms.first)
relation = except(:includes, :eager_load, :preload)
apply_join_dependency(relation, join_dependency)
end
diff --git a/activerecord/lib/active_record/relation/query_methods.rb b/activerecord/lib/active_record/relation/query_methods.rb
index 4330d850fe..cd1d7108b3 100644
--- a/activerecord/lib/active_record/relation/query_methods.rb
+++ b/activerecord/lib/active_record/relation/query_methods.rb
@@ -236,7 +236,7 @@ module ActiveRecord
'string_join'
when Hash, Symbol, Array
'association_join'
- when ActiveRecord::Associations::ClassMethods::JoinDependency::JoinAssociation
+ when ActiveRecord::Associations::JoinDependency::JoinAssociation
'stashed_join'
when Arel::Nodes::Join
'join_node'
@@ -254,7 +254,7 @@ module ActiveRecord
join_list = custom_join_ast(manager, string_joins)
- join_dependency = ActiveRecord::Associations::ClassMethods::JoinDependency.new(
+ join_dependency = ActiveRecord::Associations::JoinDependency.new(
@klass,
association_joins,
join_list