Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | The default value can be set once in #column_defaults | Jon Leighton | 2012-08-17 | 1 | -0/+7 |
| | | | | Rather than doing it every time an instance is instantiated. | ||||
* | load active_support/concern in active_support/rails | Xavier Noria | 2012-08-02 | 1 | -1/+0 |
| | |||||
* | Refactor to reset_table_name | Dmitry Vorotilin | 2012-07-28 | 1 | -8/+4 |
| | |||||
* | Simplify AR configuration code. | Jon Leighton | 2012-06-15 | 1 | -9/+14 |
| | | | | | Get rid of ActiveModel::Configuration, make better use of ActiveSupport::Concern + class_attribute, etc. | ||||
* | Fix wrong return value from reset_sequence_name method. | kennyj | 2012-04-14 | 1 | -1/+1 |
| | |||||
* | Don't reset inheritance_column when setting explicitly. | kennyj | 2012-03-08 | 1 | -1/+2 |
| | |||||
* | Revert table_name= needs connection now, so just stub table_name | kennyj | 2012-03-07 | 1 | -1/+1 |
| | |||||
* | tidy up formatting | Jon Leighton | 2012-03-04 | 1 | -10/+11 |
| | |||||
* | Don't clear sequence name when we explicitly assign it. | kennyj | 2012-03-04 | 1 | -2/+4 |
| | |||||
* | Fix GH #4674. Reset column information and sequence name when setting ↵ | kennyj | 2012-03-04 | 1 | -4/+11 |
| | | | | table_name. | ||||
* | Remove unusused variables | Jon Leighton | 2012-03-04 | 1 | -9/+6 |
| | |||||
* | give each PG type a `type` method and decortate tz attributes | Aaron Patterson | 2012-02-07 | 1 | -5/+17 |
| | |||||
* | wrap and cache columns for typecasting | Aaron Patterson | 2012-02-07 | 1 | -3/+18 |
| | |||||
* | call to_s on value passed to table_name= | Sergey Nartimov | 2012-01-26 | 1 | -1/+1 |
| | |||||
* | Fix table_name in ActiveRecord with more than one abstract ancestors | Piotr Sarnacki | 2012-01-12 | 1 | -3/+7 |
| | | | | | | | | | | | | | | | | | When subclassing abstract_class table_name should be always computed based on class name, no matter if superclass is subclassing base or another abstract_class. So: class FirstAbstract < ActiveRecord::Base self.abstract_class = true end class SecondAbstract < FirstAbstract self.abstract_class = true end class Post < SecondAbstract self.table_name #=> 'posts' (not 'second_abstracts') end | ||||
* | Support establishing connection on ActiveRecord::Model. | Jon Leighton | 2011-12-28 | 1 | -5/+1 |
| | | | | | This is the 'top level' connection, inherited by any models that include ActiveRecord::Model or inherit from ActiveRecord::Base. | ||||
* | Support configuration on ActiveRecord::Model. | Jon Leighton | 2011-12-28 | 1 | -12/+12 |
| | | | | | | | | | | | | | | | The problem: We need to be able to specify configuration in a way that can be inherited to models that include ActiveRecord::Model. So it is no longer sufficient to put 'top level' config on ActiveRecord::Base, but we do want configuration specified on ActiveRecord::Base and descendants to continue to work. So we need something like class_attribute that can be defined on a module but that is inherited when ActiveRecord::Model is included. The solution: added ActiveModel::Configuration module which provides a config_attribute macro. It's a bit specific hence I am not putting this in Active Support or making it a 'public API' at present. | ||||
* | Support nested AR::Models | Jon Leighton | 2011-12-24 | 1 | -1/+1 |
| | |||||
* | Deal with global config better between AR::Base and AR::Model | Jon Leighton | 2011-12-24 | 1 | -10/+10 |
| | |||||
* | Extract common logic into a method | Jon Leighton | 2011-12-24 | 1 | -5/+5 |
| | |||||
* | I herd you like modules. | Jon Leighton | 2011-12-24 | 1 | -2/+2 |
| | |||||
* | remove deprecated set and original methods for table_name, primary_key, etc | Sergey Nartimov | 2011-12-21 | 1 | -55/+0 |
| | |||||
* | Defaults hash can go on the model | Jon Leighton | 2011-12-16 | 1 | -1/+1 |
| | |||||
* | Cache columns at the model level. | Jon Leighton | 2011-12-16 | 1 | -6/+7 |
| | | | | Allows two models to use the same table but have different primary keys. | ||||
* | Split out most of the AR::Base code into separate modules :cake: | Jon Leighton | 2011-12-15 | 1 | -0/+361 |