Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > rubygems/serverライブラリ > Gem::Serverクラス
class Gem::Server
クラスの継承リスト: Gem::Server < Gem::UserInteraction < Gem::DefaultUserInteraction < Object < Kernel < BasicObject
Abstract
Gem パッケージを配布したり Gem パッケージに同梱されているドキュメントを参照するための 簡易ウェブサーバを動かすためのクラスです。
特異メソッド
new(gem_dir, port, daemon) -> Gem::Server
-
- [PARAM] gem_dir:
- [PARAM] port:
- リッスンするポートを指定します。
- [PARAM] daemon:
run(options) -> Gem::Server
-
与えられたオプションを使用してサーバを起動します。
- [PARAM] options:
- オプションを表すハッシュを指定します。含まれるキーは :gemdir, :port, :daemon です。
[SEE_ALSO] Gem::Server.new
インスタンスメソッド
Marshal(request, response) -> ()
-
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
- [PARAM] request:
- WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
- [PARAM] response:
- WEBrick::HTTPResponse オブジェクトが自動的に指定されます。
latest_specs(request, response) -> ()
-
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
- [PARAM] request:
- WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
- [PARAM] response:
- WEBrick::HTTPResponse オブジェクトが自動的に指定されます。
quick(request, response) -> ()
-
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
- [PARAM] request:
- WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
- [PARAM] response:
- WEBrick::HTTPResponse オブジェクトが自動的に指定されます。
root(request, response) -> ()
-
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
- [PARAM] request:
- WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
- [PARAM] response:
- WEBrick::HTTPResponse オブジェクトが自動的に指定されます。
run -> ()
-
サーバを実行します。
specs(request, response) -> ()
-
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
- [PARAM] request:
- WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
- [PARAM] response:
- WEBrick::HTTPResponse オブジェクトが自動的に指定されます。
yaml(request, response) -> ()
-
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
- [PARAM] request:
- WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
- [PARAM] response:
- WEBrick::HTTPResponse オブジェクトが自動的に指定されます。
定数
DOC_TEMPLATE -> String
-
ドキュメントのテンプレートを表す文字列です。
RDOC_CSS -> String
-
RDoc のための CSS を表す文字列です。