WEBrick
Rubyでお手軽にHTTPサーバを作るライブラリらしい。メモ。1.8以降では標準付属。
試しに、CGIっぽいものを作ってみました。
require "webrick" server = WEBrick::HTTPServer.new(:Port => 12000) server.mount_proc("/") do |req, res| res["Content-Type"] = "text/html" if !req.query["name"] res.body = "<form>Your name: <input type='text' name='name'>"+ "<input type='submit'></form>" else res.body = "Hello, " + req.query["name"] end end trap("INT"){ server.shutdown() } server.start()
ふむふむ。ちょっとしたGUI(設定ダイアログとか)が欲しい時に使えそうですね。
るびまでも紹介されてました。