module Eco
def compile(template)
def compile(template) template = template.read if template.respond_to?(:read) Source.context.call("eco.precompile", template) end
def context_for(template)
def context_for(template) ExecJS.compile("var render = #{compile(template)}") end
def render(template, locals = {})
def render(template, locals = {}) context_for(template).call("render", locals) end
def version
def version Source.version end