diff options
author | David Heinemeier Hansson <david@loudthinking.com> | 2004-12-16 02:49:18 +0000 |
---|---|---|
committer | David Heinemeier Hansson <david@loudthinking.com> | 2004-12-16 02:49:18 +0000 |
commit | 1f916a119ca5c61174cb58124ea989c1e8b00fd4 (patch) | |
tree | a21bc3c8990c5fb6364ff04cc1b3bcd59a8ba27e /activerecord/lib/active_record.rb | |
parent | 8bc82278dddfe23d84ac24ffe83f92c816028dd8 (diff) | |
download | rails-1f916a119ca5c61174cb58124ea989c1e8b00fd4.tar.gz rails-1f916a119ca5c61174cb58124ea989c1e8b00fd4.tar.bz2 rails-1f916a119ca5c61174cb58124ea989c1e8b00fd4.zip |
Added that Active Records will automatically record creation and/or update timestamps of database objects if fields of the names created_at/created_on or updated_at/updated_on are present. [Tobias Luetke] Added acts_as_tree that can decorates an existing class with a many to many relationship with itself. Added acts_as_list that can decorates an existing class with methods like move_higher/lower, move_to_top/bottom.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@176 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'activerecord/lib/active_record.rb')
-rwxr-xr-x | activerecord/lib/active_record.rb | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/activerecord/lib/active_record.rb b/activerecord/lib/active_record.rb index 2ed18b3313..229983503e 100755 --- a/activerecord/lib/active_record.rb +++ b/activerecord/lib/active_record.rb @@ -35,6 +35,9 @@ require 'active_record/associations' require 'active_record/aggregations' require 'active_record/transactions' require 'active_record/reflection' +require 'active_record/timestamp' +require 'active_record/mixins/list' +require 'active_record/mixins/tree' ActiveRecord::Base.class_eval do include ActiveRecord::Validations @@ -43,11 +46,11 @@ ActiveRecord::Base.class_eval do include ActiveRecord::Aggregations include ActiveRecord::Transactions include ActiveRecord::Reflection + include ActiveRecord::Timestamp + include ActiveRecord::Mixins::Tree + include ActiveRecord::Mixins::List end -require 'active_record/mixins/list' -require 'active_record/mixins/touch' - require 'active_record/connection_adapters/mysql_adapter' require 'active_record/connection_adapters/postgresql_adapter' require 'active_record/connection_adapters/sqlite_adapter' |