From bb854c8df9a0d282271741478bb3d9bab384fa60 Mon Sep 17 00:00:00 2001 From: Oliver Linnarsson Date: Tue, 2 Jul 2024 17:31:41 +0200 Subject: [PATCH] feat: Improve demo in readme --- README.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 23c3232..1d1b011 100644 --- a/README.md +++ b/README.md @@ -15,11 +15,21 @@ import handles import handles/ctx pub fn main() { - let assert Ok(template) = handles.prepare("Hello {{name}}") + let assert Ok(greet_template) = prepare("Hello {{.}}!") + let assert Ok(template) = + prepare("{{>greet world}}\n{{>greet community}}\n{{>greet you}}") let assert Ok(string) = - handles.run(template, ctx.Dict([ctx.Prop("name", ctx.Str("Oliver"))], [])) - - io.debug(string) + run( + template, + ctx.Dict([ + ctx.Prop("world", ctx.Str("World")), + ctx.Prop("community", ctx.Str("Gleam Community")), + ctx.Prop("you", ctx.Str("YOU")), + ]), + [#("greet", greet_template)], + ) + + io.println(string) } ```