0


0

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

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

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

出来ますか?

1 Answer


1


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

__ HTMLおよびXMLジェネレータをメンテナンスされていないものに移動

  • 機能させるのは難しすぎるので、宝石は提供されません。

  • 削除されたオプション - 1ファイル、 - style =、 - inline-source、 - promiscuous、 - op-name __

私はあなたが2.4.3を実行することができるとは思わない - あなたの例で指定したオプションはこのバージョンでは動作しない。 最新のgemをダウンロードしたところ、これを確認しました。

$ rdoc --format = xml --opname = api.xml無効な引数:--format = xml

おそらく、あなたの $ PATH`の前の方にある、古いバージョンの rdoc`がインストールされていますか?

私は `rdoc 1.0.1`を試してみて、あなたが記述する振る舞いを得ました(XML出力、メソッドなし)。 ですから、あなたの質問に対する答えは「いいえ、できません(バグがありましたが、現在はサポートされていません)」というように見えます。

あなたはこれを 機能の要求として提案することを試みることができます、それはそれがあるとしてもしばらくの間起こることはないように思えますが。