Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrMissingKey = errors.New("missing entry for a key")
ErrMissingKey occurs when storage is missing key
Functions ¶
This section is empty.
Types ¶
type TemplateEngine ¶
type TemplateEngine interface { //Replace replaces template values on that provided in storage Replace(templateValue string, storage map[string]interface{}) (string, error) }
TemplateEngine is entity that has ability to work with templated values
type TemplateManager ¶
type TemplateManager struct{}
TemplateManager is entity that has ability to manage templates
func New ¶
func New() TemplateManager
func (TemplateManager) Replace ¶
func (tm TemplateManager) Replace(templateValue string, storage map[string]interface{}) (string, error)
Replace replaces template values in string on that ones provided in storage template values should exist between two brackets {{ }} preceded with dot, for example: "my name is: {{.NAME}}"
Click to show internal directories.
Click to hide internal directories.