Sha256: ee73031c6158fbfb14a51f3c6304eeaafe6dd0de066a8a03f0fc9ed5de0ea03e
Contents?: true
Size: 490 Bytes
Versions: 11
Compression:
Stored size: 490 Bytes
Contents
require 'builder' module ActionView module TemplateHandlers class Builder < TemplateHandler def self.line_offset 2 end def compile(template) content_type_handler = (@view.send!(:controller).respond_to?(:response) ? "controller.response" : "controller") "#{content_type_handler}.content_type ||= Mime::XML\n" + "xml = Builder::XmlMarkup.new(:indent => 2)\n" + template + "\nxml.target!\n" end end end end
Version data entries
11 entries across 11 versions & 3 rubygems