aboutsummaryrefslogtreecommitdiffstats
path: root/activemodel/lib/active_model/dirty.rb
Commit message (Collapse)AuthorAgeFilesLines
* Perf: refactor methods using inject when not need in activemodel.Emilio Tagua2010-09-221-1/+1
| | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* Deletes trailing whitespaces (over text files only find * -type f -exec sed ↵Santiago Pastorino2010-08-141-18/+18
| | | | 's/[ \t]*$//' -i {} \;)
* Remove or fix non-working examples and add a few tests to Dirty [#5185 ↵Tore Darell2010-08-031-7/+2
| | | | | | state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
* expanding on the will_change! method in documentationNeeraj Singh2010-07-291-1/+4
|
* Changes call backs to callbacks.Rizwan Reza2010-06-151-1/+1
|
* Minor changes to active_model/callbacks.rb and dirty.rbRizwan Reza2010-06-141-6/+11
|
* a cloned object no longer mimics changed flags from creator , plus a test ↵Federico Brubacher2010-05-161-4/+5
| | | | | | case [#4614 state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
* Restore changed_attributes method in ActiveModel::Dirty and loosen ↵Sam Pohlenz2010-04-011-12/+12
| | | | | | | | expectation on including class' initialize method. [#4308 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* adds a few requires in active_model/dirty.rbXavier Noria2010-03-281-0/+3
| | | | [#4284 state:committed]
* Fix unstated dep on HWIAJeremy Kemper2010-03-271-0/+2
|
* Fix tests added in previous commit.José Valim2010-03-271-0/+5
|
* ActiveModel::Dirty#changes should return a HashWithIndifferentAccess [#4157 ↵Jacob Atzen2010-03-271-1/+1
| | | | | | | | state:resolved] Keep the Rails style of inject Signed-off-by: José Valim <jose.valim@gmail.com>
* fisting uninitialized ivar warnings. [#4198 state:resolved]Aaron Patterson2010-03-161-10/+7
| | | | Signed-off-by: wycats <wycats@gmail.com>
* clean up more warnings, remove unnecessary methods, fix eval line numbers. ↵Aaron Patterson2010-03-161-9/+2
| | | | | | [#4193 state:resolved] Signed-off-by: wycats <wycats@gmail.com>
* Merge docrailsPratik Naik2010-01-171-1/+39
|
* I added this feature so that a Map of changed fields could be retrievedJosh Sharpe2009-08-311-0/+14
| | | | | | | | | | | | | | | | | | | | after a model had been saved. This is useful in the after_save callback when you need to know what fields changed. At present there is no way to do this other than have code in the before_save callback that takes a copy of the changes Map, which I thought was a bit messy. Example. person = Person.find_by_name('bob') person.name = 'robert' person.changes # => {'name' => ['bob, 'robert']} person.save person.changes # => {} person.previous_changes # => {'name' => ['bob, 'robert']} person.reload person.previous_changes # => {} Signed-off-by: Joshua Peek <josh@joshpeek.com>
* Extract common dirty tracking methods in AMoJoshua Peek2009-08-101-0/+112