aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/attribute_methods/dirty.rb
Commit message (Expand)AuthorAgeFilesLines
* Correct deprecation warnings in `ActiveRecord::Dirty`Sean Griffin2016-11-301-6/+6
* Deprecate the behavior of AR::Dirty inside of after_(create|update|save) call...Sean Griffin2016-11-011-6/+173
* normalizes indentation and whitespace across the projectXavier Noria2016-08-061-36/+36
* applies new string literal convention in activerecord/libXavier Noria2016-08-061-2/+2
* Add Singleton in NullMutationTracker classacapilleri2015-10-031-1/+1
* Build the `AttributeMutationTracker` lazilySean Griffin2015-10-021-13/+15
* Fix test failures on MySQLSean Griffin2015-10-021-1/+3
* Further encapsulate dirty checking on `Attribute`Sean Griffin2015-10-021-4/+7
* Separate `dup` from `deep_dup` in the attributes hashSean Griffin2015-09-281-1/+1
* We still need to reset `@changed_attributes` in `changes_applied`Sean Griffin2015-09-241-0/+2
* Improve the performance of `save` and friendsSean Griffin2015-09-241-2/+10
* Encapsulate a lot of the logic from `Dirty` in an objectSean Griffin2015-09-241-24/+9
* Clean up the implementation of AR::DirtySean Griffin2015-09-241-78/+39
* Don't crash when mutating attributes in a getterSean Griffin2015-06-121-1/+6
* Attribute assignment and type casting has nothing to do with columnsSean Griffin2015-01-311-3/+1
* Errors raised in `type_cast_for_database` no longer raise on assignmentSean Griffin2015-01-231-1/+1
* Don't calculate in-place changes on attribute assignmentSean Griffin2015-01-181-1/+1
* Don't attempt to save dirty attributes which are not persistableSean Griffin2015-01-101-1/+1
* Don't calculate all in-place changes to determine if attribute_changed?Sean Griffin2014-12-221-0/+4
* Ensure numericality validations work with mutationSean Griffin2014-12-011-6/+6
* Improve the performance of reading attributesSean Griffin2014-11-181-1/+1
* Cache the value of `changed_attributes` when calling `changes_applied`Sean Griffin2014-08-221-1/+20
* Don't calculate in-place changes twiceSean Griffin2014-08-221-8/+0
* Implement `_was` and `changes` for in-place mutations of AR attributesSean Griffin2014-08-161-11/+14
* Deprecate ActiveModel::Dirty#reset_changes in favor of #clear_changes_informa...Rafael Mendonça França2014-07-151-2/+2
* Return a null object from `AttributeSet#[]`Sean Griffin2014-06-201-3/+3
* Use `column_defaults` in dirty for checking changed defaultsSean Griffin2014-06-171-11/+3
* Refactor in-place dirty checking to use the attribute objectSean Griffin2014-06-161-9/+3
* Detect in-place changes on mutable AR attributesSean Griffin2014-06-131-6/+77
* Do not type cast twice on attribute assignmentSean Griffin2014-06-071-11/+20
* Return a null column when no column exists for an attributeSean Griffin2014-06-031-2/+1
* Refactor determination of whether the field has changedSean Griffin2014-06-031-27/+2
* Rename attribute related instance variables to better express intentSean Griffin2014-05-301-1/+1
* [Active Record] Renamed private methods create_record and update_recordPrathamesh Sonpatki2014-02-201-2/+2
* Merge pull request #13799 from kbrock/better_dirtyJeremy Kemper2014-01-221-1/+21
|\
| * Move changed_attributes into dirty.rbKeenan Brock2014-01-221-1/+21
* | Add more tests for the dirty feature for enumsRafael Mendonça França2014-01-211-1/+0
* | Extract all attribute changed work to its own methodRafael Mendonça França2014-01-211-3/+7
|/
* Merge pull request #10816 from bogdan/less-dirty-dirtyRafael Mendonça França2013-09-231-9/+6
* Removed deprecated methods partial_updates and familyNeeraj Singh2013-07-021-11/+0
* assigning '0.0' to a nullable numeric column does not make it dirtyYves Senn2013-03-051-1/+5
* These are already required through AS/railsAkira Matsuda2013-01-071-1/+0
* Rename update_attributes method to update, keep update_attributes as an aliasAmparo Luna + Guillermo Iguaran2013-01-031-2/+2
* Remove ActiveRecord::ModelJon Leighton2012-10-261-6/+2
* Revert "Get rid of the ActiveRecord::Model::DeprecationProxy thing."Jeremy Kemper2012-10-201-1/+1
* Get rid of the ActiveRecord::Model::DeprecationProxy thing.Jon Leighton2012-10-191-1/+1
* Rename the partial_updates config to partial_writesJon Leighton2012-10-191-6/+18
* The default value of a text/blob in mysql strict mode should be nilJon Leighton2012-10-191-11/+1
* Merge branch 'master' of github.com:lifo/docrailsVijay Dev2012-09-281-4/+4
|\
| * fix AR::AttributeMethods::Dirty :nodoc: [ci skip]Francesco Rodriguez2012-09-211-4/+4