class Sanford::NullTemplateEngine
Public Instance Methods
partial(template_name, locals)
click to toggle source
# File lib/sanford/template_engine.rb, line 41 def partial(template_name, locals) paths = Dir.glob(self.source_path.join("#{template_name}*")) if paths.size > 1 raise ArgumentError, "#{template_name.inspect} matches more than one " \ "file, consider using a more specific template name" end if paths.size < 1 raise ArgumentError, "a template file named #{template_name.inspect} " \ "does not exist" end File.read(paths.first.to_s) end
render(template_name, service_handler, locals)
click to toggle source
# File lib/sanford/template_engine.rb, line 37 def render(template_name, service_handler, locals) self.partial(template_name, locals) end