aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/inheritance.rb
Commit message (Expand)AuthorAgeFilesLines
* invalid sti error message contains the full class name.Yves Senn2015-05-131-1/+1
* allow setting of a demodulized class name when using STIAlex Robbin2015-05-111-6/+8
* Revert "Merge pull request #19500 from ccutrer/dry_sti_subclass_finding"Rafael Mendonça França2015-03-241-19/+19
* DRY up STI subclass logicCody Cutrer2015-03-241-19/+19
* Attribute assignment and type casting has nothing to do with columnsSean Griffin2015-01-311-1/+1
* Remove deprecated `symbolized_base_class` and `symbolized_sti_name`Rafael Mendonça França2015-01-041-10/+0
* Remove all cases of manuallly wrapping `Arel::Nodes::Quoted`Sean Griffin2014-12-291-1/+0
* We don't need to perform type casting on the STI conditionSean Griffin2014-12-261-0/+1
* Pass symbol as an argument instead of a blockErik Michaels-Ober2014-11-291-1/+1
* Revert "Improve performance of AR object instantiation"Sean Griffin2014-11-141-8/+4
* Improve performance of AR object instantiationSean Griffin2014-11-051-4/+8
* edit pass over all warningsXavier Noria2014-10-281-2/+2
* Merge pull request #15762 from arthurnn/better_error_on_bad_alias_methodMatthew Draper2014-07-181-8/+2
|\
| * Dont swallow errors when bad alias_methodArthur Neves2014-06-241-8/+2
* | Tiny follow-up to #15987 and 088b4c3e [ci skip]Robin Dupret2014-07-021-4/+4
* | Move STI docs off of the main Base document, leaving a noteSean Griffin2014-06-301-0/+31
|/
* Move changed_attributes into dirty.rbKeenan Brock2014-01-221-0/+10
* Don't try to get the subclass if the inheritance column doesn't existUjjwal Thaakar2014-01-141-7/+15
* Set NameError#nameChulki Lee2014-01-131-1/+1
* Change all "can not"s to the correct "cannot".T.J. Schuck2014-01-031-1/+1
* Deprecate unused `symbolized_base_class` and `symbolized_sti_name`.Yves Senn2014-01-031-0/+2
* no need to to_symAaron Patterson2013-10-091-1/+1
* minor comments cleanupNeeraj Singh2013-05-271-3/+4
* let Ruby do the is_a check for usAaron Patterson2013-05-161-3/+4
* Fix #new with an STI object with complex inheritanceNate Berkopec2013-04-021-1/+1
* Avoid short-circuit returnRafael Mendonça França2013-03-081-5/+9
* Merge pull request #9497 from route/subclass_from_attrsRafael Mendonça França2013-03-081-2/+3
|\
| * Fix ActiveRecord `subclass_from_attrs` when eager_load is false.Dmitry Vorotilin2013-03-061-2/+3
* | More helpful error message when instantiating an abstract classAaron Weiner2013-03-031-0/+3
|/
* Missing requireAkira Matsuda2013-01-071-0/+2
* Move instantiation responsibilities from Inheritance to Persistence. Have Inh...Jeremy Kemper2012-11-291-24/+24
* Added STI support to init and building associationsJason Rush2012-11-291-0/+26
* Remove ActiveRecord::ModelJon Leighton2012-10-261-29/+12
* 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
* rename AR::Model::Tag to AR::Tag - fixes #7714Francesco Rodriguez2012-09-201-2/+2
* removes usage of Object#in? from the code base (the method remains defined by...Xavier Noria2012-08-061-1/+1
* load active_support/concern in active_support/railsXavier Noria2012-08-021-1/+0
* Refactor ActiveRecord::Inheritance.base_class logicbeerlington2012-07-261-18/+15
* Simplify AR configuration code.Jon Leighton2012-06-151-3/+7
* Adding documentation for ActiveRecord::Base.abstract_class to clarify a parti...Joe Goggins2012-03-221-0/+14
* Remove IdentityMapCarlos Antonio da Silva2012-03-131-20/+3
* give each PG type a `type` method and decortate tz attributesAaron Patterson2012-02-071-0/+1
* column types are passed from the result set to the instantiated AR objectAaron Patterson2012-02-071-2/+3
* Support establishing connection on ActiveRecord::Model.Jon Leighton2011-12-281-12/+8
* Support configuration on ActiveRecord::Model.Jon Leighton2011-12-281-3/+3
* Extract common logic into a methodJon Leighton2011-12-241-9/+22
* I herd you like modules.Jon Leighton2011-12-241-4/+10
* Split out most of the AR::Base code into separate modules :cake:Jon Leighton2011-12-151-0/+167