Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 49834e088b
Fetching contributors…

Cannot retrieve contributors at this time

52 lines (41 sloc) 1.026 kb
module ActionController
module Renderer
depends_on AbstractController::Renderer
def initialize(*)
self.formats = [:html]
super
end
def render(options = {})
_process_options(options)
super(options)
end
def render_to_body(options)
if options.key?(:text)
options[:_template] = ActionView::TextTemplate.new(_text(options))
template = nil
elsif options.key?(:template)
options[:_template_name] = options[:template]
elsif options.key?(:action)
options[:_template_name] = options[:action].to_s
options[:_prefix] = _prefix
end
super(options)
end
private
def _prefix
controller_path
end
def _text(options)
text = options[:text]
case text
when nil then " "
else text.to_s
end
end
def _process_options(options)
if status = options[:status]
response.status = status.to_i
end
end
end
end
Jump to Line
Something went wrong with that request. Please try again.