class ModelMaker::Source::BaseRenderer

Public Instance Methods

generated_file(template_vars) click to toggle source
# File src/lib/modelmaker.rb, line 419
def generated_file(template_vars)
    raise 'Implement me'
end
renderer() click to toggle source
# File src/lib/modelmaker.rb, line 427
def renderer
    if not @renderer
        mydir = File.dirname(__FILE__)
        template_path = File.join(mydir, '../templates', template_file)
        template = File.new(template_path).read()
        @renderer = ERB.new(template, 0, '>')
    end
    
    @renderer
end
result(template_vars) click to toggle source
# File src/lib/modelmaker.rb, line 423
def result(template_vars)
    renderer.result(template_vars.get_binding)
end
template_file() click to toggle source
# File src/lib/modelmaker.rb, line 415
def template_file
    raise 'Implement me'
end