aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Mendonça França <rafaelmfranca@gmail.com>2014-08-22 14:31:09 -0300
committerRafael Mendonça França <rafaelmfranca@gmail.com>2014-08-22 14:31:09 -0300
commit50e47a3711101e4294334ab27b7502dfd0228ef2 (patch)
treeb990dbf0c1c689adf71a57c63c9be13c723e9961
parentab00b2453519f7b1896c0e11a63e5630121dc7d1 (diff)
parent35bbf0923b038464bb0334e9f75181ea0847d15a (diff)
downloadrails-50e47a3711101e4294334ab27b7502dfd0228ef2.tar.gz
rails-50e47a3711101e4294334ab27b7502dfd0228ef2.tar.bz2
rails-50e47a3711101e4294334ab27b7502dfd0228ef2.zip
Merge pull request #16645 from sgrif/sg-perf-regression
Don't calculate in-place changes twice
-rw-r--r--activerecord/lib/active_record/attribute_methods/dirty.rb8
1 files changed, 0 insertions, 8 deletions
diff --git a/activerecord/lib/active_record/attribute_methods/dirty.rb b/activerecord/lib/active_record/attribute_methods/dirty.rb
index d3f4e51c33..01f126f1b3 100644
--- a/activerecord/lib/active_record/attribute_methods/dirty.rb
+++ b/activerecord/lib/active_record/attribute_methods/dirty.rb
@@ -43,14 +43,6 @@ module ActiveRecord
calculate_changes_from_defaults
end
- def changed?
- super || changed_in_place.any?
- end
-
- def changed
- super | changed_in_place
- end
-
def changes_applied
super
store_original_raw_attributes