2009-09-10 34 views
0

我試圖用XML格式生成一個RDoc。以下是我正在使用的命令:RDoc XML代

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

該文件已創建,但未生成方法列表。我正在使用rdoc (2.4.3)。 XML的RDoc模板包含用於方法顯示的標籤。

可能嗎?

回答

1

從2.4開始,XML輸出不受支持。見例如this blog由維護者之一:

感動HTML和XML發電機無人維護

  • 將提供無寶石,因爲它太困難,使他們的工作
  • 刪除選項 - 一個文件, - 風格=, - 內聯源,-promiscuous,-OP名

我不認爲你可以運行2.4.3 - 您特異性的選項在你的例子中y不適用於這個版本。我剛剛下載了最新的寶石,並證實了這一點:

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

也許你的rdoc舊版本安裝在您的$PATH出現較早?

我試過rdoc 1.0.1並得到了你描述的行爲(XML輸出,沒有方法)。所以看起來你的問題的答案是「不,這是不可能的(是馬車,現在不支持)」。

你可以嘗試建議這是一個feature request,雖然它聽起來像它不會發生一段時間,如果有的話。