aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record.rb
diff options
context:
space:
mode:
authorPratik Naik <pratiknaik@gmail.com>2009-12-30 13:28:26 +0530
committerPratik Naik <pratiknaik@gmail.com>2009-12-30 19:29:26 +0530
commit7aabaac0f5ba108f917af2c65a79511694393b85 (patch)
tree5a9a1ed9620140af878844157c9b6dc2a4359eae /activerecord/lib/active_record.rb
parent97204fc0bc52af8fb6714e6f9fcd414567e0fc1a (diff)
downloadrails-7aabaac0f5ba108f917af2c65a79511694393b85.tar.gz
rails-7aabaac0f5ba108f917af2c65a79511694393b85.tar.bz2
rails-7aabaac0f5ba108f917af2c65a79511694393b85.zip
Organize Relation methods into separate modules
Diffstat (limited to 'activerecord/lib/active_record.rb')
-rw-r--r--activerecord/lib/active_record.rb9
1 files changed, 8 insertions, 1 deletions
diff --git a/activerecord/lib/active_record.rb b/activerecord/lib/active_record.rb
index 7031c67539..87de480263 100644
--- a/activerecord/lib/active_record.rb
+++ b/activerecord/lib/active_record.rb
@@ -47,8 +47,15 @@ module ActiveRecord
autoload :AttributeMethods
autoload :Attributes
autoload :AutosaveAssociation
+
autoload :Relation
- autoload :RelationalCalculations
+
+ autoload_under 'relation' do
+ autoload :QueryMethods
+ autoload :FinderMethods
+ autoload :CalculationMethods
+ end
+
autoload :Base
autoload :Batches
autoload :Calculations