Phoenix.Template.Engine behaviour
Specifies the API for adding custom template engines into Phoenix.
Engines must implement the compile/2
function, that receives the template file and the template name and outputs the template quoted expression:
def compile(template_path, template_name)
See Phoenix.Template.EExEngine
for an example engine implementation.
Summary
Callbacks
Callbacks
compile(template_path, template_name)
Specs
compile(template_path :: binary(), template_name :: binary()) :: Macro.t()
© 2014 Chris McCord
Licensed under the MIT License.
https://hexdocs.pm/phoenix/Phoenix.Template.Engine.html