Copyright | © 2016–2017 Stack Builders |
---|---|
License | BSD 3 clause |
Maintainer | Mark Karpov <markkarpov@openmailbox.org> |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Functions for rendering Mustache templates. You don't usually need to import the module, because Text.Mustache re-exports everything you may need, import that module instead.
- renderMustache :: Template -> Value -> Text
Documentation
renderMustache :: Template -> Value -> Text Source #
Render a Mustache Template
using Aeson's Value
to get actual values
for interpolation.
As of version 0.2.0, if referenced values are missing (which almost
always indicates some sort of mistake), MustacheRenderException
will be
thrown. The included Key
will indicate full path to missing value and
PName
will contain the name of active partial.