Class: Deas::NullTemplateEngine
Instance Attribute Summary
#logger, #opts, #source_path
Instance Method Summary
collapse
#initialize
Instance Method Details
#compile(template_name, compiled_content) ⇒ Object
44
45
46
|
# File 'lib/deas/template_engine.rb', line 44
def compile(template_name, compiled_content)
compiled_content end
|
#partial(template_name, locals, &content) ⇒ Object
40
41
42
|
# File 'lib/deas/template_engine.rb', line 40
def partial(template_name, locals, &content)
render(template_name, nil, locals)
end
|
#render(template_name, view_handler, locals, &content) ⇒ Object
32
33
34
35
36
37
38
|
# File 'lib/deas/template_engine.rb', line 32
def render(template_name, view_handler, locals, &content)
template_file = self.source_path.join(template_name).to_s
unless File.exists?(template_file)
raise ArgumentError, "template file `#{template_file}` does not exist"
end
File.read(template_file)
end
|