Class: Templebars::HandlebarsTemplate
- Inherits:
-
Tilt::Template
- Object
- Tilt::Template
- Templebars::HandlebarsTemplate
- Defined in:
- lib/templebars/templates.rb
Overview
Tilt template renderer for precompiling Handlebars templates and storing them in a global Templates object.
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.default_mime_type ⇒ Object
8 9 10 |
# File 'lib/templebars/templates.rb', line 8 def self.default_mime_type "application/javascript" end |
Instance Method Details
#evaluate(scope, locals, &block) ⇒ Object
12 13 14 15 |
# File 'lib/templebars/templates.rb', line 12 def evaluate( scope, locals, &block ) name = scope.logical_path.sub( /^templates\//, "" ) register_template_js( name, precompile( data ) ) end |