適切なRDOC構文のための適切な堅実な参照はありますか?

StackOverflow https://stackoverflow.com/questions/3869493

  •  28-09-2019
  •  | 
  •  

質問

適切なRDOC構文のための優れた堅実な参照を探しています。推奨事項?はっきりと示されているものを見つけることができないようです。

  1. クラスメソッドとそのパラメーターを文書化する方法
  2. クラスやクラスの方法が何をするかを文書化する方法。
役に立ちましたか?

解決

公式のRDOCの例を見つけることができます ここ, 、それで githubソース.

でのドキュメント rdoc.rubyforge.org バージョンよりも完全なようです rdoc.sourceforge.net (偶然にも2003年の変更日があります)。

また、例の優れたソースがあります:Ruby CoreとStdlibのドキュメント。たとえば、からのクラスメソッドの1つをご覧ください File クラス:

file.atime(file_name)=> time

名前付きファイルの最後のアクセス時間をTimeオブジェクトとして返します)。

File.atime("testfile") #=> Wed Apr 09 08:51:48 CDT 2003

最初の行をクリックすると、RDOCマークアップを含む元のソースコードを表示できます(実際のRDOCページでは、この回答に含まれている引用ではありません)。この場合、メソッドはCで実装されましたが、RDOCフォーマットはRubyで実装された場合と同じです。

/*
 *  call-seq:
 *     File.atime(file_name)  =>  time
 *  
 *  Returns the last access time for the named file as a Time object).
 *     
 *     File.atime("testfile")   #=> Wed Apr 09 08:51:48 CDT 2003
 *     
 */

これからあなたはそれを見ることができます call-seq: メソッド名とパラメーターを選択したテキストに置き換えることができます。これは、クラスメソッドに非常に役立ちます。また、Markdownと同様に、それをインデントすることにより、モノスパースフォントにサンプルコードを表示する方法も示しています。

他のヒント

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