- new(config = {}, *options) -> WEBrick::CGI[permalink][rdoc][edit]
- 
WEBrick::CGI オブジェクトを生成してかえします。 - [PARAM] config:
- 設定を保存したハッシュを指定します。
 config で有効なキーとその値は以下のとおりです。キーはすべて Symbol オブジェクトです。 - :ServerName
- 
サーバ名を文字列で指定します。デフォルトでは ENV["SERVER_SOFTWARE"] が使われます。 ENV["SERVER_SOFTWARE"] が nil の場合は "null" が使われます。 
- :HTTPVersion
- 
HTTP バージョンを WEBrick::HTTPVersion オブジェクトで指定します。デフォルトでは ENV["SERVER_PROTOCOL"] の HTTP バージョンが使われます。 ENV["SERVER_PROTOCOL"] が nil の場合 HTTP バージョンは 1.0 です。 
- :NPH
- 
NPH スクリプトとして実行される場合に true を指定します。そうでない場合に false を指定します。デフォルトは false です。 
- :Logger
- 
ログを取るための WEBrick::BasicLog オブジェクトを指定します。デフォルトでは標準エラー出力にログが出力されます。 
- :RequestTimeout
- 
リクエストを読み込む時のタイムアウトを秒で指定します。デフォルトは 30 秒です。 
- :Escape8bitURI
- 
この値が true の場合、クライアントからのリクエスト URI に含まれる 8bit 目が立った文字をエスケープします。デフォルトは false です。 
 - [PARAM] options:
- ユーザがこのクラスを継承して作成したクラスで @options というインスタンス変数として使用できます。