19 lines
441 B
C#
19 lines
441 B
C#
using Core.Helpers;
|
|
|
|
namespace Core.Templates;
|
|
|
|
public class MustacheTemplateFactory : ITemplateFactory
|
|
{
|
|
public MustacheTemplateFactory()
|
|
{
|
|
}
|
|
|
|
public ITemplate GetTemplate(string templatePath, IDictionary<string, object> data)
|
|
{
|
|
var text = PathHelper.TextFrom(templatePath);
|
|
var template = new MustacheTemplate(text);
|
|
template.AddProperties(data);
|
|
|
|
return template;
|
|
}
|
|
} |