Current section
Files
Jump to
Current section
Files
src/priv/template.gleam
import gleam/list
import gleam/string
pub fn render(
template: String,
substitutions: List(#(String, String)),
) -> String {
substitutions
|> list.fold(
template,
fn(template, substitution) {
let #(name, value) = substitution
template
|> string.replace("{{ " <> name <> " }}", value)
},
)
|> string.trim
}