Search.setIndex({docnames:["authors","index","modules","ninjadog","ninjadog.ext"],envversion:53,filenames:["authors.rst","index.rst","modules.rst","ninjadog.rst","ninjadog.ext.rst"],objects:{"":{ninjadog:[3,0,0,"-"]},"ninjadog.cli":{main:[3,1,1,""],render_directory:[3,1,1,""]},"ninjadog.decorators":{idempotent:[3,1,1,""]},"ninjadog.ext":{pyramid:[4,0,0,"-"]},"ninjadog.ext.pyramid":{PugRendererFactory:[4,2,1,""],changed:[4,1,1,""],includeme:[4,1,1,""],remove_file_if_exists:[4,1,1,""],resolve:[4,1,1,""],truth:[4,1,1,""]},"ninjadog.ext.pyramid.PugRendererFactory":{template_cache:[4,3,1,""]},"ninjadog.ninjadog":{render:[3,1,1,""]},ninjadog:{cli:[3,0,0,"-"],constants:[3,0,0,"-"],decorators:[3,0,0,"-"],ext:[4,0,0,"-"],ninjadog:[3,0,0,"-"],utils:[3,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","attribute","Python attribute"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:attribute"},terms:{"\u5bf9\u4e0d\u8d77":1,"break":1,"class":[1,4],"default":3,"function":[3,4],"import":1,"return":[1,3,4],"super":1,"true":[1,4],"while":1,For:1,The:1,There:1,absolut:4,add:1,aforment:1,after:1,again:1,allow:1,alongsid:1,also:1,altern:1,anew:1,ani:[1,3,4],app:1,argument:[1,3],argv:3,asset:4,audio:1,avoid:1,bar:1,base:4,believ:1,best:1,birthdai:1,bit:1,block:1,bob:1,bodi:1,book:1,bool:[3,4],brew:1,bug:1,cach:1,call:4,caller:4,can:1,cannot:1,celebr:1,chang:4,choic:1,cli:[1,2],color:1,com:1,combin:1,condit:1,config:[1,4],configur:1,constant:[1,2],content:[1,2],context:[1,3],countain:1,current:1,data:3,deal:1,decor:[1,2],def:1,destin:[1,3],dict:4,dictionari:4,dir:[1,3],directori:[1,3],div:1,doctyp:1,doe:1,don:1,dry:[1,3],each:1,echo:[1,3],eleg:1,element:[1,4],els:1,engin:1,ensur:[1,3],escap:1,even:1,everi:1,exampl:1,execut:[1,3],exist:[1,4],exit:[1,3],express:1,ext:[1,2,3],extend:1,extens:1,fals:[1,3],fast:1,faster:1,figur:1,file:[1,3,4],filepath:[1,3,4],first:1,follow:1,foo1:1,foo2:1,fork:1,formerli:1,free:1,from:[1,4],func:3,gather:1,github:1,given:4,goe:1,good:1,happi:1,has:4,have:1,head:1,hello:[1,3],help:[1,3],howev:1,html:[1,3],http:1,idempot:3,imo:1,implement:1,incept:1,includ:1,includem:4,inclus:1,index:1,info:4,initi:1,input:1,iter:3,itself:1,jade:1,javascript:1,jinja2:3,jinja:[1,3],journalpan:1,json:[1,3],just:1,kei:4,knowsuchag:1,kwarg:3,lack:1,less:1,level:3,leverag:1,librari:1,licens:1,like:1,liter:1,load:1,logic:1,mai:[1,3],main:[1,3],maintain:1,mainten:1,make:1,mean:1,method:1,minor:1,mit:1,mixin:1,modul:[1,2],more:1,move:1,much:1,mutabl:1,name:[1,3],nativ:1,need:1,node:1,nodej:1,none:[3,4],nonetyp:3,normal:1,npm:1,object:4,onc:[1,3],onli:[1,3],option:[1,3],origin:1,other:1,output:[1,3],over:1,packag:[1,2],page:1,paramet:[3,4],pars:4,pass:[1,3],path:[1,3,4],pathlib:[3,4],pip:1,pipe:[1,3],placehold:1,popular:1,power:1,pretti:[1,3],print:[1,3],process:1,product:1,project:1,prototyp:1,pug:3,pug_cli_path:3,pugrendererfactori:4,pure:1,pyjad:1,pypugj:1,pyramid:[2,3],python:[1,4],reilli:1,rel:[1,4],reliabl:1,remov:4,remove_file_if_exist:4,render:[1,3],render_directori:3,replac:1,request:1,requir:1,resolv:4,run:[1,3],sam:[1,3],save:1,search:1,set:[1,4],show:[1,3],sinc:1,softwar:1,some:1,someth:1,sorri:1,sourc:[1,3,4],spawn:1,spec:4,sprinkl:1,state:1,stdout:3,stop:1,stop_believ:1,str:[3,4],string:[1,3,4],submodul:[1,2],subpackag:[1,2],subprocess:1,suffix:1,support:1,syntax:[1,3],system:4,take:1,templat:[1,3],template_cach:4,template_str:1,text:1,thei:1,themselv:1,thi:1,through:[1,3],time:1,titl:1,todai:1,top:3,truth:4,twice:1,type:[1,3,4],union:[3,4],unparallel:1,usag:3,use:1,used:1,using:[1,3],util:[1,2],valu:4,verbos:[1,3],version:[1,3],via:[1,3],visit:1,wai:1,want:1,well:[1,3],what:1,whatev:1,whether:4,with_jinja:[1,3],without:[1,3],won:1,world:1,would:1,write:1,written:1,you:1,your:1},titles:["&lt;no title&gt;","ninjadog: pug + jinja2 == \u2764\ufe0f","ninjadog","ninjadog package","ninjadog.ext package"],titleterms:{api:1,cli:3,command:1,constant:3,content:[3,4],decor:3,document:1,ext:4,gotcha:1,indic:1,instal:1,interfac:1,jinja2:1,line:1,modul:[3,4],ninjadog:[1,2,3,4],packag:[3,4],pug:1,pyramid:[1,4],submodul:[3,4],subpackag:3,tabl:1,usag:1,util:3,why:1}})