~michaelforrest/use-case-mapper/trunk

« back to all changes in this revision

Viewing changes to vendor/rails/actionpack/lib/action_view/template_handlers/builder.rb

  • Committer: Richard Lee (Canonical)
  • Date: 2010-10-15 15:17:58 UTC
  • mfrom: (190.1.3 use-case-mapper)
  • Revision ID: richard.lee@canonical.com-20101015151758-wcvmfxrexsongf9d
Merge

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
require 'builder'
2
 
 
3
 
module ActionView
4
 
  module TemplateHandlers
5
 
    class Builder < TemplateHandler
6
 
      include Compilable
7
 
 
8
 
      def compile(template)
9
 
        "_set_controller_content_type(Mime::XML);" +
10
 
          "xml = ::Builder::XmlMarkup.new(:indent => 2);" +
11
 
          "self.output_buffer = xml.target!;" +
12
 
          template.source +
13
 
          ";xml.target!;"
14
 
      end
15
 
    end
16
 
  end
17
 
end