Puck.Prompt.Sigils (Puck v0.2.23)

Copy Markdown View Source

Compile-time validated prompt template sigils.

Example

import Puck.Prompt.Sigils

template = ~P"Hello {{ name }}!"
{:ok, result} = Puck.Prompt.Solid.render(template, %{name: "World"})

Invalid templates raise at compile time.

Summary

Functions

Sigil for compile-time validated Solid (Liquid) templates.

Functions

sigil_P(arg, modifiers)

(macro)

Sigil for compile-time validated Solid (Liquid) templates.