summaryrefslogtreecommitdiff
path: root/foundry/views/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'foundry/views/__init__.py')
-rw-r--r--foundry/views/__init__.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/foundry/views/__init__.py b/foundry/views/__init__.py
new file mode 100644
index 0000000..dd26dfe
--- /dev/null
+++ b/foundry/views/__init__.py
@@ -0,0 +1,23 @@
1# vim: set filencoding=utf8
2"""
3Template Renderer
4
5@author: Mike Crute (mcrute@gmail.com)
6@organization: SoftGroup Interactive, Inc.
7@date: May 03, 2010
8"""
9
10
11from foundry import interfaces
12from foundry.utils import implements
13
14
15@implements(interfaces.TemplateRenderer)
16class JinjaRenderer(object):
17
18 def __init__(self, tpl_env):
19 self.tpl_env = tpl_env
20
21 def render(self, template, *args, **kwargs):
22 template = self.tpl_env.get_template(template)
23 return template.render(*args, **kwargs)