Commit graph

17 commits

Author SHA1 Message Date
Gered 3d955dd3ec fix reflection warnings 2014-11-15 11:31:16 -05:00
Gered e0154f6883 version 0.1.0 2014-11-15 00:59:48 -05:00
Gered 49566123cb update to pebble 1.1.0 2014-11-15 00:59:07 -05:00
Gered 58be39143b add standard filters and functions 2014-11-15 00:55:25 -05:00
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