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