From 2b3cc2478fff77fdada9adeabc32ecea0605d7bd Mon Sep 17 00:00:00 2001 From: Jeremy Kemper Date: Mon, 31 Jul 2006 03:43:03 +0000 Subject: r4854@ks: jeremy | 2006-07-30 00:59:18 -0700 Attribute methods r4877@ks: jeremy | 2006-07-30 20:23:53 -0700 Factor the attribute#{suffix} methods out of method_missing for easier extension. r4878@ks: jeremy | 2006-07-30 20:42:23 -0700 More specific method naming, declare many attribute method suffixes, set up default suffixes at module include rather than lazily. git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4632 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- activerecord/lib/active_record.rb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'activerecord/lib/active_record.rb') diff --git a/activerecord/lib/active_record.rb b/activerecord/lib/active_record.rb index 0fb36dbfb3..34ab69f872 100755 --- a/activerecord/lib/active_record.rb +++ b/activerecord/lib/active_record.rb @@ -52,6 +52,7 @@ require 'active_record/migration' require 'active_record/schema' require 'active_record/calculations' require 'active_record/xml_serialization' +require 'active_record/attribute_methods' ActiveRecord::Base.class_eval do include ActiveRecord::Validations @@ -69,6 +70,7 @@ ActiveRecord::Base.class_eval do include ActiveRecord::Acts::NestedSet include ActiveRecord::Calculations include ActiveRecord::XmlSerialization + include ActiveRecord::AttributeMethods end unless defined?(RAILS_CONNECTION_ADAPTERS) -- cgit v1.2.3