Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > webrick/cgiライブラリ > WEBrick::CGIクラス > new
new(config = {}, *options) -> WEBrick::CGI
[permalink][rdoc]WEBrick::CGI オブジェクトを生成してかえします。
config で有効なキーとその値は以下のとおりです。 キーはすべて Symbol オブジェクトです。
サーバ名を文字列で指定します。デフォルトでは ENV["SERVER_SOFTWARE"] が使われます。 ENV["SERVER_SOFTWARE"] が nil の場合は "null" が使われます。
HTTP バージョンを WEBrick::HTTPVersion オブジェクトで指定します。 デフォルトでは ENV["SERVER_PROTOCOL"] の HTTP バージョンが使われます。 ENV["SERVER_PROTOCOL"] が nil の場合 HTTP バージョンは 1.0 です。
NPH スクリプトとして実行される場合に true を指定します。そうでない場合に false を指定します。 デフォルトは false です。
ログを取るための WEBrick::BasicLog オブジェクトを指定します。デフォルトでは標準エラー出力に ログが出力されます。
リクエストを読み込む時のタイムアウトを秒で指定します。デフォルトは 30 秒です。
この値が true の場合、クライアントからのリクエスト URI に含まれる 8bit 目が立った文字をエスケープします。 デフォルトは false です。