module L::Template

Templates for generating files.

Public Class Methods

generate_file(inp, out, values={}) click to toggle source

def render(template, values)

Renderer.new(values).render(template)

end def render_file(f, values)

Renderer.new(values).render_file(f)

end

# 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