diff options
Diffstat (limited to 'ruwiki/tags/release-0.9.0/lib/ruwiki/servlet.rb')
-rw-r--r-- | ruwiki/tags/release-0.9.0/lib/ruwiki/servlet.rb | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/ruwiki/tags/release-0.9.0/lib/ruwiki/servlet.rb b/ruwiki/tags/release-0.9.0/lib/ruwiki/servlet.rb deleted file mode 100644 index 373482e..0000000 --- a/ruwiki/tags/release-0.9.0/lib/ruwiki/servlet.rb +++ /dev/null @@ -1,38 +0,0 @@ -#-- -# Ruwiki -# Copyright © 2002 - 2004, Digikata and HaloStatue -# Alan Chen (alan@digikata.com) -# Austin Ziegler (ruwiki@halostatue.ca) -# -# Licensed under the same terms as Ruby. -# -# $Id$ -#++ -require 'webrick' - -class Ruwiki::Servlet < WEBrick::HTTPServlet::AbstractServlet - class << self - attr_accessor :config - end - - def initialize(config) - @config = config - end - - # Converts a POST into a GET. - def do_POST(req, res) - do_GET(req, res) - end - - def do_GET(req, res) - # Generate the reponse handlers for Ruwiki from the request and response - # objects provided. - wiki = Ruwiki.new(Ruwiki::Handler.from_webrick(req, res)) - - # Configuration defaults to certain values. This overrides the defaults. - wiki.config = Ruwiki::Servlet.config unless Ruwiki::Servlet.config.nil? - wiki.config! - wiki.config.logger = @config.logger - wiki.run - end -end |