こんにちは、モリモルです。 WEBrickでCGIを動かしてみます。 使い方は、以前の自作サーブレットと同じような感じで、 HTTPServer#mount("URL", HTTPServlet::CGIHandler, "Rubyスクリプトへのパス") 第一引数のURLにアクセスがあるたびに、 第二引数のインスタンスを生成して、HTTPServlet::AbstractServlet#serviceを呼び出すようです。 第三引数のRubyスクリプトはHTTPServlet::CGIHandlerのコンストラクタに引数として渡されます。 では、簡単なCGIを作ってアクセスしてみます。 /var2/www/cgi/foo.rb 1 #!/usr/local/bin/ruby 2 3 require 'cgi' 4 5 cgi = CGI.new 6 print cgi.header({"ty