要約
Gem パッケージを配布したり Gem パッケージに同梱されているドキュメントを参照するための簡易ウェブサーバを動かすためのクラスです。
目次
継承しているメソッド
- Gem::UserInteractionから継承しているメソッド
- Gem::DefaultUserInteractionから継承しているメソッド
特異メソッド
new(gem_dirs, port, daemon, addresses = nil) -> Gem::Server
[permalink][rdoc][edit]-
サーバーを初期化します。
- [PARAM] gem_dirs:
- Gem を格納しているディレクトリを指定します。
- [PARAM] gem_dir:
- Gem を格納しているディレクトリを指定します。
- [PARAM] port:
- リッスンするポートを指定します。
- [PARAM] daemon:
- 真を指定するとデーモンとして起動します。
- [PARAM] addresses:
run(options) -> Gem::Server
[permalink][rdoc][edit]-
与えられたオプションを使用してサーバを起動します。
- [PARAM] options:
- オプションを表すハッシュを指定します。含まれるキーは :gemdir, :port, :daemon です。
[SEE_ALSO] Gem::Server.new
インスタンスメソッド
Marshal(request, response) -> ()
[permalink][rdoc][edit]-
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
- [PARAM] request:
- WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
- [PARAM] response:
- WEBrick::HTTPResponse オブジェクトが自動的に指定されます。
latest_specs(request, response) -> ()
[permalink][rdoc][edit]-
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
- [PARAM] request:
- WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
- [PARAM] response:
- WEBrick::HTTPResponse オブジェクトが自動的に指定されます。
quick(request, response) -> ()
[permalink][rdoc][edit]-
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
- [PARAM] request:
- WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
- [PARAM] response:
- WEBrick::HTTPResponse オブジェクトが自動的に指定されます。
root(request, response) -> ()
[permalink][rdoc][edit]-
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
- [PARAM] request:
- WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
- [PARAM] response:
- WEBrick::HTTPResponse オブジェクトが自動的に指定されます。
run -> ()
[permalink][rdoc][edit]-
サーバを実行します。
specs(request, response) -> ()
[permalink][rdoc][edit]-
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
- [PARAM] request:
- WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
- [PARAM] response:
- WEBrick::HTTPResponse オブジェクトが自動的に指定されます。
yaml(request, response) -> ()
[permalink][rdoc][edit]-
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
- [PARAM] request:
- WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
- [PARAM] response:
- WEBrick::HTTPResponse オブジェクトが自動的に指定されます。
定数
DOC_TEMPLATE -> String
[permalink][rdoc][edit]-
ドキュメントのテンプレートを表す文字列です。
RDOC_CSS -> String
[permalink][rdoc][edit]-
RDoc のための CSS を表す文字列です。