From 70bc18d63c63c644dc7239c66f6606ddc4a9b8bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Thu, 16 Jun 2011 15:16:01 +0200 Subject: update examples/sample.ru --- examples/sample.ru | 31 ++++++++++++++++++++++++++----- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/examples/sample.ru b/examples/sample.ru index 846bb45..48f59b0 100644 --- a/examples/sample.ru +++ b/examples/sample.ru @@ -1,15 +1,26 @@ -#! /usr/bin/ruby +#! /usr/bin/env ruby # $LOAD_PATH << File.join(File.dirname( File.absolute_path(__FILE__)), '..', 'lib') # require 'zorglub' # +Zorglub::Config.register_engine 'my-engine', 'my-ext' +Zorglub::Config.register_engine 'temp-engine', 'tmp' +Zorglub::Config.root = File.dirname( File.absolute_path(__FILE__) ) +# class Node1 < Zorglub::Node # def index a1, *a2 - response.write "Node1" + response.write "Node1:index" response.write "

a1 : #{a1.inspect}

" response.write "

a2 : #{a2.inspect}

" + response.write self.html + response.finish + end + # + def alt *args + response.write "Node1:alt" + response.write html response.finish end # @@ -22,11 +33,21 @@ end class Node2 < Zorglub::Node # map APP, '/url2' + engine 'my-engine' + layout 'my-layout' # - def index a1, *a2 + def index *args response.write "Node2" - response.write "

a1 : #{a1.inspect}

" - response.write "

a2 : #{a2.inspect}

" + response.write html + response.finish + end + # + def alt *args + engine 'temp-engine' + layout 'temp-layout-name' + view 'path-to-temp-view' + response.write "Node2:alt" + response.write html response.finish end # -- cgit v1.1-2-g2b99