提交 9dae645c 编写于 作者: C Carl Lerche

Actually move ImplicitRender into it's own file

上级 6feffe5f
......@@ -20,6 +20,7 @@ module ActionController
autoload :Helpers
autoload :HideActions
autoload :HttpAuthentication
autoload :ImplicitRender
autoload :Instrumentation
autoload :MimeResponds
autoload :RackDelegation
......
......@@ -36,29 +36,6 @@ class Base < Metal
# Add instrumentations hooks at the bottom, to ensure they instrument
# all the methods properly.
include ActionController::Instrumentation
# TODO: Extract into its own module
# This should be moved together with other normalizing behavior
module ImplicitRender
def send_action(*)
ret = super
default_render unless response_body
ret
end
def default_render
render
end
def method_for_action(action_name)
super || begin
if view_paths.exists?(action_name.to_s, details_for_render, controller_path)
"default_render"
end
end
end
end
include ImplicitRender
include ActionController::Rescue
......
module ActionController
module ImplicitRender
def send_action(*)
ret = super
default_render unless response_body
ret
end
def default_render
render
end
def method_for_action(action_name)
super || begin
if view_paths.exists?(action_name.to_s, details_for_render, controller_path)
"default_render"
end
end
end
end
end
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册