Class: Emblem::Rails::Template
- Inherits:
-
Ember::Handlebars::Template
- Object
- Ember::Handlebars::Template
- Emblem::Rails::Template
- Defined in:
- lib/emblem/rails/template.rb
Instance Method Summary collapse
Instance Method Details
#evaluate(scope, locals, &block) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/emblem/rails/template.rb', line 10 def evaluate(scope, locals, &block) target = global_template_target(scope) raw = raw?(scope) template = data if configuration.precompile if raw template = precompile_emblem(template) else template = precompile_ember_emblem(template) end else if raw template = compile_emblem(data) else template = compile_ember_emblem(template) end end "#{target} = #{template}\n" end |