Gered
26c6eb2f06
refactoring extension stuff to improve pebble engine initialization
...
much of this refactoring is built around the idea of absolutely NOT
wanting applications using this library to be required to explicitly
call some kind of "init" function before templates can be rendered.
however, for this library's (eventual) unit tests, we will want the
ability to reset the engine state (reset-engine! function), so a way
to add extensions to an arbitrary PebbleEngine object is needed
2014-10-07 18:37:42 -04:00
Gered
b4533dad0d
add beginnings of a common place for all standard extensions
2014-10-07 18:34:58 -04:00
Gered
543e1e27c6
add support for adding custom template tests
2014-10-05 15:35:45 -04:00
Gered
bf68239b90
add support for adding custom template filters
2014-10-05 15:25:23 -04:00
Gered
550550a210
clean up imports
2014-10-05 15:11:43 -04:00
Gered
95721caf0e
little tweaks
2014-10-05 15:08:02 -04:00
Gered
974d393a31
add type hint
2014-10-05 15:03:29 -04:00
Gered
cc6210c6f4
this doesn't need to be public
2014-10-05 15:02:00 -04:00
Gered
72e7593faf
add custom template function support
2014-10-05 15:01:16 -04:00
Gered
8cce00fb93
add other render functions for files (classpath and other)
2014-10-02 20:32:28 -04:00
Gered
e497323ca2
split up core compiled template generation & rendering
2014-10-02 20:32:06 -04:00
Gered
36a8e3f113
split up file-loader into separate loaders
...
i don't particularly like the idea of automagically figuring out of
a template file is in the classpath or another file outside of it
2014-10-02 20:17:53 -04:00
Gered
6c14fd9a14
initial commit
2014-10-02 18:45:40 -04:00