Skip to content

Commit

Permalink
MONGOID-4173 Clearer variable names
Browse files Browse the repository at this point in the history
  • Loading branch information
estolfo committed Jan 22, 2016
1 parent c60c5e1 commit 1bd0698
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions lib/mongoid/relations/eager.rb
Original file line number Diff line number Diff line change
Expand Up @@ -34,17 +34,17 @@ def eager_load(docs)
end

def preload(relations, docs)
rs = relations.group_by do |metadata|
grouped_relations = relations.group_by do |metadata|
metadata.inverse_class_name
end
rs.keys.each do |k|
rs[k] = rs[k].group_by do |metadata|
grouped_relations.keys.each do |_klass|
grouped_relations[_klass] = grouped_relations[_klass].group_by do |metadata|
metadata.relation
end
end
rs.each do |k, associations|
docs = associations.collect do |r, a|
r.eager_load_klass.new(a, docs).run
grouped_relations.each do |_klass, associations|
docs = associations.collect do |_relation, association|
_relation.eager_load_klass.new(association, docs).run
end.flatten
end
end
Expand Down

0 comments on commit 1bd0698

Please sign in to comment.