Class ActionView::TemplateHandlers::Builder
In: vendor/rails/actionpack/lib/action_view/template_handlers/builder.rb
Parent: TemplateHandler

Methods

Public Class methods

[Source]

   # File vendor/rails/actionpack/lib/action_view/template_handlers/builder.rb, line 6
6:       def self.line_offset
7:         2
8:       end

Public Instance methods

[Source]

    # 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

[Validate]