summaryrefslogtreecommitdiff
path: root/ruwiki/tags/release-0.9.0/lib/ruwiki/servlet.rb
diff options
context:
space:
mode:
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.rb38
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