| Class | ActionView::TemplateHandlers::Builder |
| In: |
vendor/rails/actionpack/lib/action_view/template_handlers/builder.rb
|
| Parent: | TemplateHandler |
# File vendor/rails/actionpack/lib/action_view/template_handlers/builder.rb, line 6 6: def self.line_offset 7: 2 8: end
# File vendor/rails/actionpack/lib/action_view/template_handlers/builder.rb, line 10
10: def compile(template)
11: content_type_handler = (@view.send!(:controller).respond_to?(:response) ? "controller.response" : "controller")
12: "#{content_type_handler}.content_type ||= Mime::XML\n" +
13: "xml = Builder::XmlMarkup.new(:indent => 2)\n" +
14: template +
15: "\nxml.target!\n"
16: end