summaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2012-01-05Node: add #ext method, be sure file extension is okJérémy Zurcher2-15/+23
2012-01-05VERSION => 0.0.3, update Changelog and TODO0.0.3Jérémy Zurcher1-1/+1
2012-01-05haml: use proc on file readJérémy Zurcher1-2/+2
2012-01-05Node: implement optional static page generationJérémy Zurcher2-6/+45
2012-01-05Node: fix mime-type override and add specJérémy Zurcher1-2/+4
2012-01-05implement engine cacheJérémy Zurcher4-2/+14
2012-01-05add Haml engineJérémy Zurcher2-1/+26
2012-01-05Node: engine proc may return mime-typeJérémy Zurcher1-4/+5
2012-01-05Node: rename Node.action to Node.optionsJérémy Zurcher1-22/+24
2012-01-04Zorglub: VERSION => 0.0.20.0.2Jérémy Zurcher1-1/+1
2012-01-04Session: update to be rack session compatibleJérémy Zurcher1-62/+81
2012-01-04Config: add session optionsJérémy Zurcher1-1/+5
2012-01-04add rack_sessionJérémy Zurcher1-0/+13
2012-01-04session: add #destroy!Jérémy Zurcher1-0/+11
2012-01-04session: remove #exists?, add #sidJérémy Zurcher1-6/+10
2012-01-04session: update class variables, set cookie if noneJérémy Zurcher1-6/+11
2012-01-04session: add @response instance varJérémy Zurcher1-2/+3
2012-01-04session: add sid generatorsJérémy Zurcher1-0/+34
2012-01-04Rakefile: use Zorglub::VERSIONJérémy Zurcher1-3/+3
2012-01-04Node: remove obsolete TODOJérémy Zurcher1-1/+0
2012-01-04Node#feed! set state :partial if @action[:layout].nil?Jérémy Zurcher1-2/+2
2012-01-04Node: fix Node#self.r when no argumentsJérémy Zurcher1-1/+1
2012-01-04Node: add Node#state and use itJérémy Zurcher1-2/+8
2012-01-04Node@session goes from node.rb into session.rbJérémy Zurcher2-4/+7
2012-01-04zorglub: remove autoload :SessionJérémy Zurcher1-2/+1
2012-01-04Node swallows defs as inherited_vars, update specsJérémy Zurcher2-49/+23
2012-01-04replace helpers with defsJérémy Zurcher2-60/+48
2012-01-04disable autoload for major classesJérémy Zurcher1-4/+3
2012-01-04add Node#no_layout and use itJérémy Zurcher1-0/+4
2012-01-04fNode#view: ix previous wrong commitJérémy Zurcher1-1/+1
2012-01-03spec: fix Node#view specJérémy Zurcher1-1/+1
2012-01-03Node#partial set layout to nil, maybe use action[:mode]=:partial ??Jérémy Zurcher1-1/+2
2012-01-03Node: do not accept empty engine, layout or view, do not return directory pathJérémy Zurcher1-6/+8
2012-01-03Node: add @action[:mode] to allow differenciation between view and layout ↵Jérémy Zurcher1-0/+2
rendering
2012-01-03config: simpify #view_base_path and #layout_base_pathJérémy Zurcher1-10/+4
2012-01-03config: fix + add spec for [] and []= methodsJérémy Zurcher1-2/+2
2012-01-03config: allow nil ext engine registrationJérémy Zurcher1-2/+4
2012-01-03config/node: fix engine_extJérémy Zurcher2-3/+3
2012-01-03node: cleanPATH_INFO using sub() instead of arbitrary string indexJérémy Zurcher1-1/+1
2012-01-03node: implement layout/engine inheritanceJérémy Zurcher1-4/+9
2011-12-28Node: rename (before|after)_hooks with call_(before|after)_hooksJérémy Zurcher1-4/+4
2011-12-28rename Config.default_engine into Config.engineJérémy Zurcher2-2/+2
2011-09-13add before_all and after_all hooksJérémy Zurcher1-0/+27
2011-09-11add Node#partialJérémy Zurcher1-8/+20
2011-09-11implement Node#redirect + add tests in sample.ruJérémy Zurcher1-7/+21
2011-09-11Node@r accepts argumentsJérémy Zurcher1-2/+2
2011-09-11change Node::initializeJérémy Zurcher1-7/+7
2011-08-03fix Node.call usage of Node.rJérémy Zurcher1-1/+1
2011-08-03Node.r take care of non-string argumentsJérémy Zurcher1-1/+1
2011-06-21cleanup session.rbJérémy Zurcher2-9/+47