aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/attribute_set.rb
Commit message (Expand)AuthorAgeFilesLines
* Implement equality comparison on `AttributeSet` and friendsSean Griffin2015-10-061-0/+4
* Separate `dup` from `deep_dup` in the attributes hashSean Griffin2015-09-281-1/+7
* Clean up the implementation of AR::DirtySean Griffin2015-09-241-0/+5
* Significantly improve the performance of `_read_attribute` on JRubySean Griffin2015-02-061-2/+10
* Attribute assignment and type casting has nothing to do with columnsSean Griffin2015-01-311-1/+5
* Remove `AttributeSet#initialized_keys`Sean Griffin2015-01-311-1/+1
* Introduce `ActiveRecord::Base#accessed_fields`Sean Griffin2015-01-201-0/+4
* `update_column` take ruby-land input, not database-land inputSean Griffin2014-12-161-0/+4
* Improve the performance of reading attributesSean Griffin2014-11-181-2/+2
* Reduce the amount of work performed when instantiating AR modelsSean Griffin2014-11-141-9/+5
* AttributeSet#include? -> AttributeSet#key?Sean Griffin2014-07-111-3/+3
* Merge pull request #16015 from sgrif/sg-ensure-initializedRafael Mendonça França2014-07-021-0/+6
|\
| * Move pk initialization logic onto `AttributeSet`Sean Griffin2014-07-021-0/+6
* | Don't error when `dup`ing a record with no PKSean Griffin2014-07-021-0/+6
|/
* Use `Hash#transform_values` to clean up `AttributeSet`Sean Griffin2014-06-291-7/+3
* `Attribute` should know about its nameSean Griffin2014-06-261-8/+6
* Encapsulate the creation of `Attribute` objectsSean Griffin2014-06-261-1/+9
* Merge pull request #15868 from sgrif/sg-uninitialized-attributesRafael Mendonça França2014-06-261-17/+24
|\
| * Move behavior of `read_attribute` to `AttributeSet`Sean Griffin2014-06-251-17/+24
* | Merge pull request #15846 from sgrif/sg-attributes-before-type-castRafael Mendonça França2014-06-261-1/+5
|\ \ | |/ |/|
| * Move `attributes_before_type_cast` to `AttributeSet`Sean Griffin2014-06-211-1/+5
* | add missing `:nodoc:` for recent refactorings. [ci skip]Yves Senn2014-06-241-2/+1
* | `reload` should fully reload attributesSean Griffin2014-06-221-4/+0
* | Merge pull request #15839 from sgrif/sg-attr-set-nullYves Senn2014-06-221-1/+2
|\ \
| * | Return a null object from `AttributeSet#[]`Sean Griffin2014-06-201-1/+2
| |/
* / Move `attributes` to the `AttributeSet` object.Sean Griffin2014-06-211-0/+5
|/
* Introduce an object to aid in creation and management of `@attributes`Sean Griffin2014-06-191-0/+51