diff options
author | Jeremy Kemper <jeremy@bitsweat.net> | 2006-07-31 03:43:03 +0000 |
---|---|---|
committer | Jeremy Kemper <jeremy@bitsweat.net> | 2006-07-31 03:43:03 +0000 |
commit | 2b3cc2478fff77fdada9adeabc32ecea0605d7bd (patch) | |
tree | 7aa6ba106ffefa4c571eb7edfe7ca1eabb31b41d /activerecord/lib/active_record.rb | |
parent | efff453148b4bd2d35d91a3d8344a7bad56da7c3 (diff) | |
download | rails-2b3cc2478fff77fdada9adeabc32ecea0605d7bd.tar.gz rails-2b3cc2478fff77fdada9adeabc32ecea0605d7bd.tar.bz2 rails-2b3cc2478fff77fdada9adeabc32ecea0605d7bd.zip |
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
Diffstat (limited to 'activerecord/lib/active_record.rb')
-rwxr-xr-x | activerecord/lib/active_record.rb | 2 |
1 files changed, 2 insertions, 0 deletions
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) |