diff options
author | Rafael França <rafaelmfranca@gmail.com> | 2016-09-16 16:02:39 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-16 16:02:39 -0300 |
commit | c5c1a29be7d435fe569c9e15c22db65768b50318 (patch) | |
tree | 4b2a6dca64ed5442dc3d3e5490e0c60e5b5539d2 /activemodel | |
parent | 7f3b86372a9ee2873fb66a84d9fbf2bb5177f941 (diff) | |
parent | 57e90ef5b1478dd190f9ab7b60493b37e302f02f (diff) | |
download | rails-c5c1a29be7d435fe569c9e15c22db65768b50318.tar.gz rails-c5c1a29be7d435fe569c9e15c22db65768b50318.tar.bz2 rails-c5c1a29be7d435fe569c9e15c22db65768b50318.zip |
Merge pull request #26514 from louim/patch-1
Update ActiveModel::Dirty Doc to be simpler to understand
Diffstat (limited to 'activemodel')
-rw-r--r-- | activemodel/lib/active_model/dirty.rb | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/activemodel/lib/active_model/dirty.rb b/activemodel/lib/active_model/dirty.rb index a8df7522ff..6e0af99ad7 100644 --- a/activemodel/lib/active_model/dirty.rb +++ b/activemodel/lib/active_model/dirty.rb @@ -26,8 +26,8 @@ module ActiveModel # # define_attribute_methods :name # - # def initialize(name) - # @name = name + # def initialize + # @name = nil # end # # def name @@ -66,11 +66,11 @@ module ActiveModel # person.name = 'Bob' # person.changed? # => true # person.name_changed? # => true - # person.name_changed?(from: "Uncle Bob", to: "Bob") # => true - # person.name_was # => "Uncle Bob" - # person.name_change # => ["Uncle Bob", "Bob"] + # person.name_changed?(from: nil, to: "Bob") # => true + # person.name_was # => nil + # person.name_change # => [nil, "Bob"] # person.name = 'Bill' - # person.name_change # => ["Uncle Bob", "Bill"] + # person.name_change # => [nil, "Bill"] # # Save the changes: # @@ -80,9 +80,9 @@ module ActiveModel # # Reset the changes: # - # person.previous_changes # => {"name" => ["Uncle Bob", "Bill"]} + # person.previous_changes # => {"name" => [nil, "Bill"]} # person.name_previously_changed? # => true - # person.name_previous_change # => ["Uncle Bob", "Bill"] + # person.name_previous_change # => [nil, "Bill"] # person.reload! # person.previous_changes # => {} # |