#! /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 "Node1:index

a1 : #{a1.inspect}

a2 : #{a2.inspect}

#{html}" end # def alt *args "Node1:alt#{html}" end # end # APP = Zorglub::App.new do map '/url1', Node1 end # class Node2 < Zorglub::Node # map APP, '/url2' engine 'my-engine' layout 'my-layout' # def index *args "Node2#{html}" end # def alt *args engine 'temp-engine' layout 'temp-layout-name' view 'path-to-temp-view' "Node2:alt#{html}" end # end # puts APP.to_hash.inspect # map '/' do use Rack::ShowExceptions run APP end #