質問

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出力、メソッドなし)が得られました。あなたの質問に対する答えは「いいえ、不可能です(バグがあり、現在サポートされていません)」

これを機能リクエストとして提案することもできますが、そうではないようですしばらくの間、起こります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top