提交 9ef701d6 编写于 作者: A Aaron Patterson

use regular ruby for fewer method calls. we do not need :gift:s!

上级 3008188c
......@@ -24,7 +24,10 @@ def merge(r)
(Relation::MULTI_VALUE_METHODS - [:joins, :where, :order]).each do |method|
value = r.send(:"#{method}_values")
merged_relation.send(:"#{method}_values=", merged_relation.send(:"#{method}_values") + value) if value.present?
next if value.empty?
value += merged_relation.send(:"#{method}_values")
merged_relation.send :"#{method}_values=", value
end
merged_relation.joins_values += r.joins_values
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册