Module: Ice::EcoTemplate
- Defined in:
- lib/ice/eco_template/base.rb,
lib/ice/eco_template/context.rb,
lib/ice/eco_template/handler.rb
Defined Under Namespace
Classes: Context, Handler
Class Method Summary
collapse
Class Method Details
.convert_template(template_text, vars = {}) ⇒ Object
7
8
9
10
11
12
13
14
15
|
# File 'lib/ice/eco_template/base.rb', line 7
def self.convert_template(template_text, vars = {})
env = Context.new vars
context = V8::Context.new
context.eval(Eco::Source.combined_contents)
template = context["eco"]["compile"].call(template_text)
template.call(env)
end
|