aboutsummaryrefslogtreecommitdiffstats
path: root/activemodel
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2010-03-16 11:26:19 -0700
committerwycats <wycats@gmail.com>2010-03-16 11:48:34 -0700
commit8c3e46c093023f9430c9772e81d58c9ee24de229 (patch)
treea5ebc7ccef49aaba8ca73f97eea7053225143144 /activemodel
parentc61ed70b00c93bdf42c7538a334f07e58c60bc4e (diff)
downloadrails-8c3e46c093023f9430c9772e81d58c9ee24de229.tar.gz
rails-8c3e46c093023f9430c9772e81d58c9ee24de229.tar.bz2
rails-8c3e46c093023f9430c9772e81d58c9ee24de229.zip
clean up more warnings, remove unnecessary methods, fix eval line numbers. [#4193 state:resolved]
Signed-off-by: wycats <wycats@gmail.com>
Diffstat (limited to 'activemodel')
-rw-r--r--activemodel/lib/active_model/dirty.rb11
1 files changed, 2 insertions, 9 deletions
diff --git a/activemodel/lib/active_model/dirty.rb b/activemodel/lib/active_model/dirty.rb
index 5f02929a9d..cb70cf74ee 100644
--- a/activemodel/lib/active_model/dirty.rb
+++ b/activemodel/lib/active_model/dirty.rb
@@ -116,19 +116,12 @@ module ActiveModel
# person.save
# person.previous_changes # => {'name' => ['bob, 'robert']}
def previous_changes
- previously_changed_attributes
+ @previously_changed
end
private
# Map of change <tt>attr => original value</tt>.
- def changed_attributes
- @changed_attributes ||= {}
- end
-
- # Map of fields that were changed when the model was saved
- def previously_changed_attributes
- @previously_changed || {}
- end
+ attr_reader :changed_attributes
# Handle <tt>*_changed?</tt> for +method_missing+.
def attribute_changed?(attr)