Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > webrick/cgiライブラリ > WEBrick::CGIクラス > start

instance method WEBrick::CGI#start

start(env = ENV, stdin = $stdin, stdout = $stdout) -> ()[permalink][rdoc]

自身に定義されたサービスを実行します。

start メソッドは service メソッドを呼び出し、service メソッドはリクエストに応じて do_XXX メソッドを呼び出します。このようにして CGI スクリプトは実行されます。

[PARAM] env:
CGI スクリプトが受け取った Meta-Variables (環境変数)を保持したハッシュか、 それと同じ [] メソッドを持ったオブジェクトを指定します。
[PARAM] stdin:
リクエストデータの入力元を IO オブジェクトで指定します。
[PARAM] stdout:
レスポンスデータの出力先を IO オブジェクトで指定します。