Module: L::Template
- Defined in:
- lib/rub/l/template.rb
Overview
Templates for generating files.
Defined Under Namespace
Classes: Renderer, TargetRenderer
Class Method Summary collapse
-
.generate_file(inp, out, values = {}) ⇒ Object
def render(template, values) Renderer.new(values).render(template) end def render_file(f, values) Renderer.new(values).render_file(f) end.
Class Method Details
.generate_file(inp, out, values = {}) ⇒ Object
def render(template, values) Renderer.new(values).render(template) end def render_file(f, values) Renderer.new(values).render_file(f) end
83 84 85 86 87 88 89 90 91 |
# File 'lib/rub/l/template.rb', line 83 def self.generate_file(inp, out, values={}) inp = C.path inp out = R::Env.out_dir + 'l/template/' + C.unique_segment([inp, values]) + out t = TargetRenderer.new(inp, out, values) t.register return out end |