From 1f916a119ca5c61174cb58124ea989c1e8b00fd4 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 16 Dec 2004 02:49:18 +0000 Subject: 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 --- activerecord/lib/active_record.rb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'activerecord/lib/active_record.rb') 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' -- cgit v1.2.3