Chapter 16. Source Code Credits

ruby-web is written by Patrick May and Tom Clarke, partly based on cgi.rb written by Wakou Aoyama. It makes significant use of ruby-htmltools, written by Ned Konz. Also, Keunwoo Lee patched Request.read_multipart to be cleaner.

ruby-web contains code from the following projects, and we are in their debt:

ruby-htmltools
This is a Ruby library for building trees representing HTML structure. http://bike-nomad.com/ruby
sgml-parser
The html-parser package is a variant language implementation of the Python's SGML parser (sgmllib.py), HTML parser (htmllib.py) and Formatter (formatter.py). http://www.jin.gr.jp/%7Enahi/Ruby/html-parser/README.html
webunit
WebUnit is Ruby API for testing html/cgi without browser, and is idealy suited for automated unit testing of web sites when combined with a Ruby unit test framework such as RubyUnit. It was designed and implemented by Masaki Suketa. http://www.xpenguin.biz/download/webunit/index-en.html