ninjadog.ext.pyramid package¶
Module contents¶
-
class
ninjadog.ext.pyramid.
PugRendererFactory
[source]¶ Bases:
object
Renderer factory conforms to IRendererFactory interface.
-
environment
= None¶
-
-
class
ninjadog.ext.pyramid.
PugTemplateRenderer
(template_loader)[source]¶ Bases:
pyramid_jinja2.Jinja2TemplateRenderer
Renders templates that have both pug and jinja2 syntax.
Conforms to IRenderer interface.
-
ninjadog.ext.pyramid.
add_pug_renderer
(config, name, settings_prefix=’jinja2.’, package=None)[source]¶ This function is added as a method of a Configurator, and should not be called directly. Instead it should be called like so after
pyramid_jinja2
has been passed toconfig.include
: .. code-block:: pythonconfig.add_jinja2_renderer(‘.html’, settings_prefix=’jinja2.’)It will register a new renderer, loaded from settings at the specified
settings_prefix
prefix. This renderer will be active for files using the specified extensionname
.