aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/relation/mutation_test.rb
diff options
context:
space:
mode:
authorDaniel Colson <danieljamescolson@gmail.com>2018-01-24 14:06:30 -0500
committerDaniel Colson <danieljamescolson@gmail.com>2018-01-24 16:49:35 -0500
commit6928950def1bea9d564778e734822d4f5b8bac61 (patch)
tree36dfe89c9ce65ea9dfa11fc9cbed8e560da594bc /activerecord/test/cases/relation/mutation_test.rb
parent1280ad6d19fa56e9bf6d6a261c1231326cb3d8c3 (diff)
downloadrails-6928950def1bea9d564778e734822d4f5b8bac61.tar.gz
rails-6928950def1bea9d564778e734822d4f5b8bac61.tar.bz2
rails-6928950def1bea9d564778e734822d4f5b8bac61.zip
Avoid passing unnecessary arguments to relation
Most of the time the table and predicate_builder passed to Relation.new are exactly the arel_table and predicate builder of the given klass. This uses klass.arel_table and klass.predicate_builder as the defaults, so we don't have to pass them in most cases. This does change the signaure of both Relation and AssocationRelation. Are we ok with that?
Diffstat (limited to 'activerecord/test/cases/relation/mutation_test.rb')
-rw-r--r--activerecord/test/cases/relation/mutation_test.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/activerecord/test/cases/relation/mutation_test.rb b/activerecord/test/cases/relation/mutation_test.rb
index ad3700b73a..932a4eca2c 100644
--- a/activerecord/test/cases/relation/mutation_test.rb
+++ b/activerecord/test/cases/relation/mutation_test.rb
@@ -139,7 +139,7 @@ module ActiveRecord
private
def relation
- @relation ||= Relation.new(FakeKlass, Post.arel_table, Post.predicate_builder)
+ @relation ||= Relation.new(FakeKlass)
end
end
end