0

XML形式を使用してRDocを生成しようとしています。これが私が使用しているコマンドです:

$ rdoc --fmt=xml --opname=api.xml

ファイルは作成されますが、メソッドリストは生成されません。私はを使用してrdoc (2.4.3)います。XMLのRDocテンプレートには、メソッド表示用のタグが含まれています。

出来ますか?

4

1 に答える 1

1

2.4 以降、XML 出力はサポートされていません。たとえば、メンテナの 1 人によるこのブログを参照してください。

HTML および XML ジェネレーターをメンテナンス対象外に移動

  • 機能させるのが難しすぎるため、gem は提供されません。
  • 削除されたオプション—one-file、—style=、—inline-source、—promiscuous、—op-name

2.4.3 を実行できるとは思いません。例で指定したオプションは、このバージョンでは機能しません。最新のgemをダウンロードして、これを確認しました:

$ rdoc --format=xml --opname=api.xml 
invalid argument: --format=xml

おそらく、古いバージョンの がrdocインストールされていて、それが$PATH?

あなたが説明した動作を試しrdoc 1.0.1てみました(XML出力、メソッドなし)。したがって、あなたの質問に対する答えは「いいえ、不可能です(バグがあり、現在はサポートされていません)」のようです。

機能リクエストとしてこれを提案してみてください。

于 2009-09-10T08:21:14.187 に答える