Class: JRB::Rails::TemplateHandler
- Inherits:
-
Object
- Object
- JRB::Rails::TemplateHandler
- Defined in:
- lib/jrb/rails.rb
Constant Summary collapse
- HTML_MIME_TYPES =
["text/html", "application/xhtml+xml"]
Class Method Summary collapse
Class Method Details
.call(template) ⇒ Object
7 8 9 10 11 |
# File 'lib/jrb/rails.rb', line 7 def call(template) auto_escape = HTML_MIME_TYPES.include? template.type tilt_template = JRB::Template.new(template.identifier, 1, :escape_html => auto_escape) { template.source } tilt_template.send(:precompiled, {}).first end |