Files
api-generator/Core/Templates/MustacheTemplate.cs
2025-10-11 13:08:09 +02:00

23 lines
528 B
C#

using System.Collections;
namespace Core.Templates;
public class MustacheTemplate : ITemplate
{
private readonly string _text;
private readonly TemplateData<string, object> _data;
public MustacheTemplate(string text)
{
_text = text;
_data = new TemplateData<string, object>();
}
public void AddProperties(IDictionary<string, object> data)
{
_data.AddAll(data);
}
public IEnumerable GetData() => _data.GetData();
public string GetText() => _text;
}