In Files

Namespace

Class/Module Index [+]

Quicksearch

Eco

Public Class Methods

compile(template) click to toggle source
# File lib/eco.rb, line 38
def compile(template)
  template = template.read if template.respond_to?(:read)
  Source.context.call("eco.precompile", template)
end
context_for(template) click to toggle source
# File lib/eco.rb, line 43
def context_for(template)
  ExecJS.compile("var render = #{compile(template)}")
end
render(template, locals = {}) click to toggle source
# File lib/eco.rb, line 47
def render(template, locals = {})
  context_for(template).call("render", locals)
end
version() click to toggle source
# File lib/eco.rb, line 34
def version
  Source.version
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.