aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/attribute_methods.rb
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #16138 from sgrif/sg-attribute-set-keyYves Senn2014-07-161-2/+2
|\
| * AttributeSet#include? -> AttributeSet#key?Sean Griffin2014-07-111-2/+2
* | Fixing typo in commentGregory Igelmund2014-07-121-1/+1
|/
* Don't add a second method for attribute existenceSean Griffin2014-06-301-6/+1
* Don't encourage usage of `columns_hash`Sean Griffin2014-06-291-2/+7
* Add a deprecation cycle for `NullColumn` from `column_for_attribute`Sean Griffin2014-06-231-6/+10
* Move `attributes` to the `AttributeSet` object.Sean Griffin2014-06-211-3/+1
* Introduce an object to aid in creation and management of `@attributes`Sean Griffin2014-06-191-8/+2
* Remove unused `method_missing` definitionSean Griffin2014-06-131-34/+1
* Introduce an Attribute object to handle the type casting danceSean Griffin2014-06-131-12/+8
* have an actual `NullColumn` object and update docs accordingly.Yves Senn2014-06-041-4/+5
* Use null column for association key typesSean Griffin2014-06-041-19/+21
* Return a null column when no column exists for an attributeSean Griffin2014-06-031-7/+9
* Remove most code related to serialized propertiesSean Griffin2014-06-011-5/+0
* Don't change values in `@raw_attributes` during serializationSean Griffin2014-06-011-1/+1
* Rename attribute related instance variables to better express intentSean Griffin2014-05-301-5/+5
* Merge pull request #15261 from hbin/missing_parametersRafael Mendonça França2014-05-231-1/+5
|\
| * Bring the missing parameters back.Bin Huang2014-05-231-1/+5
* | Merge pull request #15282 from sgrif/sg-remove-column-primaryRafael Mendonça França2014-05-231-1/+1
|\ \
| * | Remove `Column#primary`Sean Griffin2014-05-231-1/+1
* | | Avoid slowing down AR object initializationGodfrey Chan2014-05-221-0/+1
| |/ |/|
* | fix test from 7537057888d2d63c3b6c2019d5828bc445fbd6c9Aaron Patterson2014-05-221-0/+1
|/
* [ci skip]add updated information, ref[#522c0fd]Kuldeep Aggarwal2014-05-141-0/+2
* Update attribute_methods.rbGuillermo Iguaran2014-05-111-1/+1
* correcting method documentation [ci skip]Chris Beer2014-05-111-7/+7
* Block a few default Class methods as scope name.Arthur Neves2014-04-031-1/+3
* Fixes STI when 2+ levels deep.Arthur Neves2014-03-101-3/+3
* Fixed STI classes not defining an attribute method if there is aGodfrey Chan2014-02-231-2/+3
* Fixing issue with activerecord serialization not being able to dump a record ...Mauricio Linhares2014-01-291-0/+5
* `scope` now raises on "dangerous" name conflictsGodfrey Chan2014-01-291-4/+22
* fix typos and grammar mistake [ci skip]nishant-cyro2013-12-191-1/+1
* Merge pull request #12403 from thedarkone/attr-method-missing-fixRafael Mendonça França2013-12-041-1/+18
|\
| * Fix AR#method_missing re-dispatching into overwritten attribute methods.thedarkone2013-09-291-1/+18
* | short arrays in inspectJan Bernacki2013-10-301-3/+10
* | always check to see if methods exist after calling define_attribute_methodsMatt Jones2013-10-241-6/+3
|/
* Use TS::Cache instead of Mutex + Hash.thedarkone2013-09-281-12/+8
* Remove deprecation warning from attribute_missing Arun Agrawal2013-07-151-14/+0
* Avoid creating an extra Range instanceAkira Matsuda2013-07-101-1/+1
* Fix: attribute_for_inspect truncate upto (51 => 50) characters.namusyaka2013-07-091-2/+2
* refactor the method cache objects to have a superclassAaron Patterson2013-07-031-0/+25
* move the reader method cache in to the read moduleAaron Patterson2013-07-031-48/+0
* keep a cache of the reader methods so we can reuse themAaron Patterson2013-07-031-0/+48
* freeze the constant value so it isn't duped when used as a hash keyAaron Patterson2013-07-021-1/+1
* stop storing multiple copies of a particular attribute nameAaron Patterson2013-07-021-12/+10
* eagerly assign the attribute name cache, remove const_missingAaron Patterson2013-07-021-2/+5
* initialize generated modules on inclusion and on inheritenceAaron Patterson2013-07-021-1/+1
* push attribute constant cache in to the attribute methods moduleAaron Patterson2013-07-021-1/+9
* lock around mutating the generated methods moduleAaron Patterson2013-07-021-2/+4
* remove private attribute readerAaron Patterson2013-07-021-6/+2
* define attribute methods in a thread safe mannerAaron Patterson2013-07-021-5/+4