aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_view.rb
diff options
context:
space:
mode:
authorŁukasz Strzałkowski <lukasz.strzalkowski@gmail.com>2010-08-05 11:17:09 +0200
committerJosé Valim <jose.valim@gmail.com>2010-09-02 11:53:58 +0200
commitc5c839f75f332b02f85fc74f5d1b1347cba411ff (patch)
tree05acc73d8d662cbbec5abb3b4017ee56c78f205e /actionpack/lib/action_view.rb
parentdf7f441c6e885afb6fecebe17387defe05220fa1 (diff)
downloadrails-c5c839f75f332b02f85fc74f5d1b1347cba411ff.tar.gz
rails-c5c839f75f332b02f85fc74f5d1b1347cba411ff.tar.bz2
rails-c5c839f75f332b02f85fc74f5d1b1347cba411ff.zip
Cleaned up autoload definitions.
Now it's more transparent, and readable Signed-off-by: José Valim <jose.valim@gmail.com>
Diffstat (limited to 'actionpack/lib/action_view.rb')
-rw-r--r--actionpack/lib/action_view.rb35
1 files changed, 20 insertions, 15 deletions
diff --git a/actionpack/lib/action_view.rb b/actionpack/lib/action_view.rb
index c0d7423682..5f9dc70766 100644
--- a/actionpack/lib/action_view.rb
+++ b/actionpack/lib/action_view.rb
@@ -36,6 +36,10 @@ module ActionView
autoload :Context
autoload :Template
autoload :Helpers
+ autoload :Base
+ autoload :LookupContext
+ autoload :PathSet, "action_view/paths"
+ autoload :TestCase, "action_view/test_case"
autoload_under "render" do
autoload :Layouts
@@ -43,25 +47,26 @@ module ActionView
autoload :Rendering
end
- autoload :Base
- autoload :LookupContext
- autoload :Resolver, 'action_view/template/resolver'
- autoload :PathResolver, 'action_view/template/resolver'
- autoload :FileSystemResolver, 'action_view/template/resolver'
- autoload :PathSet, 'action_view/paths'
+ autoload_at "action_view/template/resolver" do
+ autoload :Resolver
+ autoload :PathResolver
+ autoload :FileSystemResolver
+ end
- autoload :MissingTemplate, 'action_view/template/error'
- autoload :ActionViewError, 'action_view/template/error'
- autoload :EncodingError, 'action_view/template/error'
- autoload :TemplateError, 'action_view/template/error'
- autoload :WrongEncodingError, 'action_view/template/error'
+ autoload_at "action_view/template/error" do
+ autoload :MissingTemplate
+ autoload :ActionViewError
+ autoload :EncodingError
+ autoload :TemplateError
+ autoload :WrongEncodingError
+ end
- autoload :TemplateHandler, 'action_view/template'
- autoload :TemplateHandlers, 'action_view/template'
+ autoload_at "action_view/template" do
+ autoload :TemplateHandler
+ autoload :TemplateHandlers
+ end
end
- autoload :TestCase, 'action_view/test_case'
-
ENCODING_FLAG = '#.*coding[:=]\s*(\S+)[ \t]*'
end