Ruby で HTTP サーバーを起動するワンライナー

RequireJS で遊んでいるんだけど、RequireJS では HTTP GET で依存しているモジュールを取得するから、デバッグするにも HTTP サーバーを起動しないといけない。このためだけに、HTTP サーバーをインストールするか、Sinatraデバッグ用アプリ作れっていうのか…?

f:id:griefworker:20120714222847j:image

そんなこと考えてたら、WEBrick を使ってワンライナーで書けることを思い出した。

ruby -rwebrick -e "WEBrick::HTTPServer.new(:DocumentRoot => './', :Port => 8080).start"

これをバッチファイルで保存して、プロジェクトのルートに置いておけば、ダブルクリックでデバッグ開始できるな。