aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/core.rb
Commit message (Expand)AuthorAgeFilesLines
* Pass a type caster when aliasing tables for joinsSean Griffin2014-12-291-4/+4
* Extract an explicit type caster classSean Griffin2014-12-291-7/+5
* Rely on the injectable type caster for `arel_table`Sean Griffin2014-12-291-1/+7
* Remove `klass` and `arel_table` as a dependency of `PredicateBuilder`Sean Griffin2014-12-261-2/+6
* Inject the `PredicateBuilder` into the `Relation` instanceSean Griffin2014-12-261-1/+5
* Don't perform statement caching for `find` when called from a scopeSean Griffin2014-12-221-0/+1
* docs, bring back `ActiveRecord::Core` methods in the API. [ci skip]Yves Senn2014-12-041-1/+0
* Stop using `Arel::Table.engine`Sean Griffin2014-11-291-1/+1
* Reduce the amount of work performed when instantiating AR modelsSean Griffin2014-11-141-2/+0
* Treat strings greater than int max value as out of rangeSean Griffin2014-10-311-0/+4
* Rename `default_attributes` to `_default_attributes`Sean Griffin2014-10-311-1/+1
* let's warn with heredocsXavier Noria2014-10-281-5/+10
* Prefix internal method with _Rafael Mendonça França2014-10-251-4/+4
* Reduce allocations when running AR callbacks.Pete Higgins2014-09-281-4/+4
* Fix find_by with associations not working with adequate recordGodfrey Chan2014-09-201-0/+3
* Quick fix to address the borken build caused by #15791Godfrey Chan2014-09-201-1/+1
* Backwards compat for activerecord-deprecated_findersstopdropandrew2014-09-161-0/+2
* Allow included modules to override association methods.Yves Senn2014-09-091-2/+0
* Skip StatementCache for eager loaded associations (Fixes #16761)Sammy Larbi2014-09-041-0/+1
* Override #find_by! in core to enable AST cachingGodfrey Chan2014-08-251-0/+4
* Fixed find_by("sql fragment without bindings") on masterGodfrey Chan2014-08-251-1/+1
* Merge pull request #15718 from chancancode/regression_from_15694Godfrey Chan2014-07-161-0/+5
|\
| * Fixed a regression introduced in 84cf156Godfrey Chan2014-06-141-0/+5
* | Merge pull request #16015 from sgrif/sg-ensure-initializedRafael Mendonça França2014-07-021-4/+1
|\ \
| * | Move pk initialization logic onto `AttributeSet`Sean Griffin2014-07-021-4/+1
* | | Don't error when `dup`ing a record with no PKSean Griffin2014-07-021-2/+1
|/ /
* | Simplify creation of default attributes on AR instanceSean Griffin2014-06-291-6/+1
* | Move writing unknown column exception to null attributeSean Griffin2014-06-261-1/+1
* | Encapsulate the creation of `Attribute` objectsSean Griffin2014-06-261-2/+2
* | Remove unneeded `@column_types` instance variableSean Griffin2014-06-221-2/+0
* | Return a null object from `AttributeSet#[]`Sean Griffin2014-06-201-1/+3
* | docs, configurations method is listed in the docs. [ci skip]Yves Senn2014-06-201-1/+0
* | Introduce an object to aid in creation and management of `@attributes`Sean Griffin2014-06-191-4/+3
|/
* Remove unused column types overrideSean Griffin2014-06-131-3/+0
* Merge pull request #15689 from sgrif/sg-attribute-methodsMatthew Draper2014-06-141-0/+1
|\
| * Ensure we always define attribute methodsSean Griffin2014-06-131-0/+1
* | Merge pull request #15593 from sgrif/sg-attributeRafael Mendonça França2014-06-131-19/+18
|\ \ | |/ |/|
| * Introduce an Attribute object to handle the type casting danceSean Griffin2014-06-131-19/+18
* | Defer to super, rather than re-implementing Object#hashSean Griffin2014-06-121-1/+5
* | Fix performance regression on preloading HABTM associationsSean Griffin2014-06-121-1/+1
|/
* Keep the types of virtual columns after yaml serializationSean Griffin2014-06-101-0/+1
* Move conditionals about freezing closer to the definition of `freeze`Sean Griffin2014-06-071-0/+6
* Bring type casting behavior of hstore/json in line with serializedSean Griffin2014-06-041-3/+6
* Merge pull request #15172 from notEthan/active_record_pretty_printRafael Mendonça França2014-06-031-0/+23
|\
| * implement ActiveRecord::Base#pretty_print + changelogEthan2014-05-291-0/+23
* | Keep column defaults in type cast formSean Griffin2014-06-031-1/+1
* | Remove unused `initialize_attributes` methodSean Griffin2014-06-021-3/+2
* | New records should remain new after yaml serializationSean Griffin2014-06-011-1/+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-11/+11
|/