Ruby の Mongrel でお手軽 HTTP サーバ
先日、やっつけスクリプトのサーバ部分に Mongrel を使ってみたんだけど、Rails で使う以外だとドキュメント少ないのね。
とりあえず、Ruby の Webrick でお手軽 HTTP サーバの Mongrel 版はこんな感じ。
#!/usr/local/bin/ruby
require 'rubygems'
require 'mongrel'
def mongrel(config = {})
server = Mongrel::HttpServer.new('localhost', config[:Port])
server.register("/", Mongrel::DirHandler.new(config[:DocumentRoot]))
server.run.join
end
mongrel :DocumentRoot => '/Users/ishikawa/Sites/spotwide',
:Port => 5001
まあ、これくらいなら API ドキュメント眺めたら書ける(というか載ってる)けど。