Sha256: af68d4e2f751a2d7f7503c544631b03acba6417b693760bc78ca521f9e167b49

Contents?: true

Size: 433 Bytes

Versions: 28

Compression:

Stored size: 433 Bytes

Contents

# Usage: ActionView::Template.register_template_handler :rb, RubyTemplate

class RubyTemplate < ActionView::TemplateHandler
  include ActionView::TemplateHandlers::Compilable

  def compile(template)
    # "_set_controller_content_type(Mime::XML);" +
    # "xml = ::Builder::XmlMarkup.new(:indent => 2);" +
    # "self.output_buffer = xml.target!;" +
    "self.output_buffer = '';\n" + template.source
    # ";xml.target!;"
  end
end

Version data entries

28 entries across 28 versions & 2 rubygems

Version Path
crystal-ext-0.0.3 lib/rails_ext/action_view/ruby_template.rb
crystal-ext-0.0.2 lib/rails_ext/action_view/ruby_template.rb
crystal-ext-0.0.1 lib/rails_ext/action_view/ruby_template.rb
rails-ext-0.3.29 lib/rails_ext/action_view/ruby_template.rb
rails-ext-0.3.28 lib/rails_ext/action_view/ruby_template.rb
rails-ext-0.3.27 lib/rails_ext/action_view/ruby_template.rb
rails-ext-0.3.25 lib/rails_ext/action_view/ruby_template.rb
rails-ext-0.3.24 lib/rails_ext/action_view/ruby_template.rb
rails-ext-0.3.23 lib/rails_ext/action_view/ruby_template.rb
rails-ext-0.3.22 lib/rails_ext/action_view/ruby_template.rb
rails-ext-0.3.21 lib/rails_ext/action_view/ruby_template.rb
rails-ext-0.3.20 lib/rails_ext/action_view/ruby_template.rb
rails-ext-0.3.19 lib/rails_ext/action_view/ruby_template.rb
rails-ext-0.3.18 lib/rails_ext/action_view/ruby_template.rb
rails-ext-0.3.17 lib/rails_ext/action_view/ruby_template.rb
rails-ext-0.3.16 lib/rails_ext/action_view/ruby_template.rb
rails-ext-0.3.15 lib/rails_ext/action_view/ruby_template.rb
rails-ext-0.3.14 lib/rails_ext/action_view/ruby_template.rb
rails-ext-0.3.13 lib/rails_ext/action_view/ruby_template.rb
rails-ext-0.3.12 lib/rails_ext/action_view/ruby_template.rb