Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > webrick/httpserverライブラリ > WEBrick::HTTPServerクラス > mount_proc

instance method WEBrick::HTTPServer#mount_proc

mount_proc(dir, proc) -> ()[permalink][rdoc]
mount_proc(dir) {|req, res| ...} -> ()

サーバ上のディレクトリ dir にリクエストを処理する Proc オブジェクト proc を対応させます。

[PARAM] dir:
ディレクトリをあらわす文字列を指定します。
[PARAM] proc:
リクエストを処理する Proc オブジェクトを指定します。 WEBrick::HTTPResponse オブジェクトと WEBrick::HTTPRequest オブジェクトを引数として proc.call(request, response) の引数の順で呼び出されます。
[EXCEPTION] WEBrick::HTTPServerError:
proc も指定されずブロックも与えられない場合に発生します。