aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/attribute_set.rb
Commit message (Expand)AuthorAgeFilesLines
* 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