aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/attribute_methods/read.rb
Commit message (Expand)AuthorAgeFilesLines
* Move behavior of `read_attribute` to `AttributeSet`Sean Griffin2014-06-251-10/+3
* Return a null object from `AttributeSet#[]`Sean Griffin2014-06-201-4/+0
* Refactor in-place dirty checking to use the attribute objectSean Griffin2014-06-161-0/+4
* Introduce an Attribute object to handle the type casting danceSean Griffin2014-06-131-18/+9
* rm cached attributesSean Griffin2014-06-111-38/+11
* Rename `type_cast` to `type_cast_from_database`Sean Griffin2014-06-091-2/+2
* Remove most code related to serialized propertiesSean Griffin2014-06-011-1/+1
* Rename attribute related instance variables to better express intentSean Griffin2014-05-301-5/+5
* Remove :timestamp column typeSean Griffin2014-05-191-2/+2
* Fix typo: data --> dateAlex Ghiculescu2013-12-191-1/+1
* Perf: avoid dupes add fallback logic for codersSam2013-09-111-7/+8
* method transplanting between modules isn't supported on 1.9Aaron Patterson2013-07-031-3/+26
* refactor the method cache objects to have a superclassAaron Patterson2013-07-031-26/+8
* move the reader method cache in to the read moduleAaron Patterson2013-07-031-1/+49
* keep a cache of the reader methods so we can reuse themAaron Patterson2013-07-031-34/+2
* reduce the amount of code Ruby has to parseAaron Patterson2013-07-021-3/+8
* making the comment more accurateAaron Patterson2013-07-021-2/+5
* stop storing multiple copies of a particular attribute nameAaron Patterson2013-07-021-2/+3
* eagerly assign the attribute name cache, remove const_missingAaron Patterson2013-07-021-0/+2
* Gist URLs are now namespacedAkira Matsuda2013-02-181-1/+1
* Don't allocate new strings in compiled attribute methodsJon Leighton2012-11-211-12/+20
* Revert "Don't allocate new strings in compiled attribute methods"David Heinemeier Hansson2012-10-311-27/+12
* Remove ActiveRecord::ModelJon Leighton2012-10-261-7/+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
* Don't allocate new strings in compiled attribute methodsJon Leighton2012-10-121-12/+27
* Revert "Key the attributes hash with symbols"Jon Leighton2012-10-121-9/+5
* update AR/attribute_methods documentation [ci skip]Francesco Rodriguez2012-09-211-5/+7
* Avoid #fetch for non-nil values.Jon Leighton2012-08-311-1/+2
* Key the attributes hash with symbolsJon Leighton2012-08-311-4/+9
* call methods on AR::Model after ClassMethods module is definedAaron Patterson2012-08-241-1/+2
* Simplify AR configuration code.Jon Leighton2012-06-151-2/+6
* recurse in read_attribute we get caching / don't duplicate codeJon Leighton2012-03-301-3/+2
* Properly typecast id attribute when using custom primary keyCarlos Antonio da Silva2012-03-291-1/+4
* much code can be deleted thanks to @tenderlove's refactoringJon Leighton2012-03-281-58/+6
* attributes are cached by string keys, so to_s to support symbols. fixes #5549Aaron Patterson2012-03-271-1/+1
* removing dead codeAaron Patterson2012-02-091-4/+0
* only exclude serialized columns from cacheable columnsAaron Patterson2012-02-091-1/+5
* removed unnecessary translator objectAaron Patterson2012-02-081-16/+0
* use the key name yielded to the fetch blockAaron Patterson2012-02-081-9/+7
* return early if the cast attribute has been cachedAaron Patterson2012-02-081-11/+16
* always call `read_attribute` from the reader methodAaron Patterson2012-02-081-14/+12
* cache attribute if it is supposed to be cachedAaron Patterson2012-02-071-1/+5
* moving column types to an ivar on the resultAaron Patterson2012-02-071-1/+5
* moved attribute translation to an objectAaron Patterson2012-02-071-16/+10
* moved most of the evald code in to regular ruby codeAaron Patterson2012-02-071-10/+28
* copy the columns hash to the active record instances, typecast using columns ...Aaron Patterson2012-02-071-3/+10
* The primary key is always initialized in the @attributes hash to nil (unlessAaron Patterson2012-01-251-5/+1
* use fetch rather than both Hash#key? and Hash#[]Aaron Patterson2012-01-251-49/+51
* Revert "just use an alias. The target method is public, so make this one pub...Aaron Patterson2012-01-201-1/+4