ドキュメントルート、ポート番号を指定してWebrickを起動する。
サンプルそのままだし大した話じゃないんだけど。
$ webrick . 8080
みたいにして起動。カレントディレクトリがドキュメントルートになる。開発環境で手軽にウェブサーバ立ち上げられるとすごく便利です。
#! /usr/bin/env ruby require 'webrick' (document_root, port) = ARGV server = WEBrick::HTTPServer.new({ :DocumentRoot => document_root, :BindAddress => '0.0.0.0', :Port => port }) ['INT', 'TERM'].each do |signal| Signal.trap(signal){ server.shutdown } end server.start
標準でついてないのはなんでだろう。キケンだから?