質問
XML形式を使用してRDocを生成しようとしています。私が使用しているコマンドは次のとおりです。
$ rdoc --fmt=xml --opname=api.xml
ファイルは作成されますが、メソッドリストは生成されません。 rdoc(2.4.3)
を使用しています。 XMLのRDocテンプレートには、メソッド表示用のタグが含まれています。
それは可能ですか?
解決
2.4以降、XML出力はサポートされていません。例参照メンテナの一人によるこのブログ:
メンテナンスされていないHTMLおよびXMLジェネレーターに移動しました
- 機能させるには難しすぎるため、宝石は提供されません
- 削除されたオプション— one-file、— style =、— inline-source、— promiscuous、— op-name
2.4.3を実行できるとは思わない-例で指定したオプションは、このバージョンでは機能しません。最新のgemをダウンロードして確認しました:
$ rdoc --format=xml --opname=api.xml
invalid argument: --format=xml
$ PATH
で以前に表示される rdoc
の古いバージョンがインストールされている可能性がありますか?
rdoc 1.0.1
を試したところ、説明した動作(XML出力、メソッドなし)が得られました。あなたの質問に対する答えは「いいえ、不可能です(バグがあり、現在サポートされていません)」
これを機能リクエストとして提案することもできますが、そうではないようですしばらくの間、起こります。
所属していません StackOverflow