Update.
This commit is contained in:
Vendored
+19
@@ -0,0 +1,19 @@
|
||||
// retoor <retoor@molodetz.nl>
|
||||
|
||||
import "jinja" for Environment, DictLoader, ChoiceLoader
|
||||
|
||||
var loader1 = DictLoader.new({"a.html": "Template A"})
|
||||
var loader2 = DictLoader.new({"b.html": "Template B"})
|
||||
var choice = ChoiceLoader.new([loader1, loader2])
|
||||
|
||||
System.print(choice.exists("a.html")) // expect: true
|
||||
System.print(choice.exists("b.html")) // expect: true
|
||||
System.print(choice.exists("c.html")) // expect: false
|
||||
System.print(choice.getSource("a.html")) // expect: Template A
|
||||
System.print(choice.getSource("b.html")) // expect: Template B
|
||||
|
||||
var env = Environment.new(choice)
|
||||
var tplA = env.getTemplate("a.html")
|
||||
var tplB = env.getTemplate("b.html")
|
||||
System.print(tplA.render({})) // expect: Template A
|
||||
System.print(tplB.render({})) // expect: Template B
|
||||
Reference in New Issue
Block a user