Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > rubygems/doc_managerライブラリ > Gem::DocManagerクラス

class Gem::DocManager

クラスの継承リスト: Gem::DocManager < Gem::UserInteraction < Gem::DefaultUserInteraction < Object < Kernel < BasicObject

要約

Gem パッケージの RDoc, RI を生成するためのクラスです。

目次

特異メソッド
configured_args configured_args= load_rdoc new update_ri_cache
インスタンスメソッド
generate_rdoc generate_ri install_rdoc install_ri rdoc_installed? run_rdoc setup_rdoc uninstall_doc

特異メソッド

configured_args -> Array[permalink][rdoc]

RDoc に渡す引数を返します。

configured_args=(args)[permalink][rdoc]

RDoc に渡す引数をセットします。

[PARAM] args:
文字列の配列か空白区切りの文字列を指定します。
load_rdoc[permalink][rdoc]

Gem の RDoc が使用可能な場合は使用します。 そうでない場合は、標準添付の RDoc を使用します。

[EXCEPTION] Gem::DocumentError:
RDoc が使用できない場合に発生します。
new(spec, rdoc_args = "") -> Gem::DocManager[permalink][rdoc]

自身を初期化します。

[PARAM] spec:
ドキュメントを生成する対象の Gem::Specification のインスタンスを指定します。
[PARAM] rdoc_args:
RDoc に渡すオプションを指定します。
update_ri_cache[permalink][rdoc]

RDoc 2 がインストールされている場合は RI のキャッシュを更新します。 そうでない場合は何もしません。

インスタンスメソッド

generate_rdoc[permalink][rdoc]

自身にセットされている Gem::Specification の情報をもとに RDoc のドキュメントを生成します。

generate_ri[permalink][rdoc]

自身にセットされている Gem::Specification の情報をもとに RI 用のデータを生成します。

install_rdoc[permalink][rdoc]

RDoc を生成してインストールします。

install_ri[permalink][rdoc]

RI のデータを生成してインストールします。

rdoc_installed? -> bool[permalink][rdoc]

RDoc がインストール済みの場合は、真を返します。 そうでない場合は偽を返します。

run_rdoc(*args)[permalink][rdoc]

与えられた引数を使用して RDoc を実行します。

[PARAM] args:
RDoc に与える引数を指定します。
[EXCEPTION] Gem::FilePermissionError:
RDoc でドキュメント生成中にファイルにアクセス出来なかった場合に発生します。
setup_rdoc[permalink][rdoc]

RDoc を実行するための準備を行います。

[EXCEPTION] Gem::FilePermissionError:
RDoc を保存するディレクトリにアクセスする権限がない場合に発生します。
uninstall_doc[permalink][rdoc]

RDoc と RI 用のデータを削除します。