Cache rendered blocks content to reuse them in further calls

This commit is contained in:
Ilya Puchka
2017-12-30 03:02:18 +01:00
committed by David Jennes
parent 4d3f911f5d
commit 8c379296ca
5 changed files with 44 additions and 1 deletions

View File

@@ -151,6 +151,8 @@ class BlockNode: NodeType {
}
}
return try renderNodes(nodes, context)
let result = try renderNodes(nodes, context)
context.cacheBlock(name, content: result)
return result
}
}