aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller.rb
diff options
context:
space:
mode:
authorYehuda Katz <wycats@gmail.com>2009-07-15 14:15:52 -0700
committerYehuda Katz <wycats@gmail.com>2009-07-15 14:15:52 -0700
commit28508d444e36dc8b5819f011f0a2398f44d8d3e3 (patch)
tree83be0aaaaaccd965ace1d103850bda9bdcbab29a /actionpack/lib/action_controller.rb
parentb0429f5e66b4e33f9d0ba7b066a3dbfdab68534c (diff)
downloadrails-28508d444e36dc8b5819f011f0a2398f44d8d3e3.tar.gz
rails-28508d444e36dc8b5819f011f0a2398f44d8d3e3.tar.bz2
rails-28508d444e36dc8b5819f011f0a2398f44d8d3e3.zip
Centralize commonly used parts of AS in ActionController into action_controller.rb
Diffstat (limited to 'actionpack/lib/action_controller.rb')
-rw-r--r--actionpack/lib/action_controller.rb16
1 files changed, 13 insertions, 3 deletions
diff --git a/actionpack/lib/action_controller.rb b/actionpack/lib/action_controller.rb
index e822a11d14..32572c93c0 100644
--- a/actionpack/lib/action_controller.rb
+++ b/actionpack/lib/action_controller.rb
@@ -52,11 +52,21 @@ module ActionController
autoload :SessionOverflowError, 'action_controller/base/exceptions'
autoload :UnknownHttpMethod, 'action_controller/base/exceptions'
- require 'action_controller/routing'
+ autoload :Routing, 'action_controller/routing'
end
autoload :HTML, 'action_controller/vendor/html-scanner'
autoload :AbstractController, 'action_controller/abstract'
-require 'action_dispatch'
-require 'action_view'
+autoload :Rack, 'action_dispatch'
+autoload :ActionDispatch, 'action_dispatch'
+autoload :ActionView, 'action_view'
+
+# Common ActiveSupport usage in ActionController
+require "active_support/concern"
+require 'active_support/core_ext/class/attribute_accessors'
+require 'active_support/core_ext/load_error'
+require 'active_support/core_ext/module/attr_internal'
+require 'active_support/core_ext/module/delegation'
+require 'active_support/core_ext/name_error'
+require 'active_support/inflector' \ No newline at end of file