Documentation ¶
Index ¶
- type Config
- type Engine
- func (e *Engine) ExecuteRaw(src string, wr io.Writer, binding interface{}) (err error)
- func (e *Engine) ExecuteWriter(out io.Writer, name string, binding interface{}, ...) error
- func (e *Engine) Funcs() map[string]interface{}
- func (e *Engine) LoadAssets(virtualDirectory string, virtualExtension string, ...) error
- func (e *Engine) LoadDirectory(directory string, extension string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // Funcs for the html/template result, amber default funcs are not overrided so use it without worries Funcs map[string]interface{} }
Config contains fields useful to configure this template engine
type Engine ¶
type Engine struct { Config Config // contains filtered or unexported fields }
Engine the amber template engine
func (*Engine) ExecuteRaw ¶
ExecuteRaw receives, parse and executes raw source template contents it's super-simple function without options and funcs, it's not used widely implements the EngineRawExecutor interface
func (*Engine) ExecuteWriter ¶
func (e *Engine) ExecuteWriter(out io.Writer, name string, binding interface{}, options ...map[string]interface{}) error
ExecuteWriter executes a templates and write its results to the out writer
Click to show internal directories.
Click to hide internal directories.