aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/associations/collection_association.rb
diff options
context:
space:
mode:
authorFlorian Ebeling <florian.ebeling@gmail.com>2018-09-23 17:56:05 +0200
committerFlorian Ebeling <florian.ebeling@gmail.com>2018-11-06 17:56:58 +0100
commit11bad94237b17c078eb5cac8557e9ed9e37ec274 (patch)
treefd23a81c977e63d83c09f8728cd5401f0590fe8e /activerecord/lib/active_record/associations/collection_association.rb
parent8104589c0824c648a769be50e04fc8e7dbb26ba0 (diff)
downloadrails-11bad94237b17c078eb5cac8557e9ed9e37ec274.tar.gz
rails-11bad94237b17c078eb5cac8557e9ed9e37ec274.tar.bz2
rails-11bad94237b17c078eb5cac8557e9ed9e37ec274.zip
Rename union to intersection
Diffstat (limited to 'activerecord/lib/active_record/associations/collection_association.rb')
-rw-r--r--activerecord/lib/active_record/associations/collection_association.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/activerecord/lib/active_record/associations/collection_association.rb b/activerecord/lib/active_record/associations/collection_association.rb
index 17f028c1a2..48bb9ab066 100644
--- a/activerecord/lib/active_record/associations/collection_association.rb
+++ b/activerecord/lib/active_record/associations/collection_association.rb
@@ -425,7 +425,7 @@ module ActiveRecord
end
def replace_common_records_in_memory(new_target, original_target)
- common_records = union(new_target, original_target)
+ common_records = intersection(new_target, original_target)
common_records.each do |record|
skip_callbacks = true
replace_on_target(record, @target.index(record), skip_callbacks)