2010-10-06 2 views

Répondre

28

Mise à jour lien mort dernière documentation rdoc se trouve ici https://ruby.github.io/rdoc/ExampleRDoc_rdoc.html

La documentation à rdoc.rubyforge.org semble être plus complète que la version à rdoc.sourceforge.net (qui a d'ailleurs une date modifiée 2003).

En outre, il existe une grande source d'exemples: la documentation Ruby core et stdlib. Par exemple, jetez un oeil à l'une des méthodes de classe du File class:

File.atime (nom_fichier) => temps

Renvoie la dernière fois d'accès pour le fichier nommé comme temps objet).

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

Vous pouvez voir le code source d'origine, y compris le balisage RDoc, en cliquant sur la première ligne (dans la page RDoc réelle, pas dans la citation que j'inclus dans cette réponse). Dans ce cas, la méthode a été mise en œuvre en C, mais la mise en forme RDoc est le même que si elle a été mise en œuvre en 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 
*  
*/ 

De cela, vous pouvez voir que call-seq: vous permet de remplacer le nom de la méthode et des paramètres avec le texte de votre choix, ce qui est très utile pour les méthodes de classe. Il montre également comment vous pouvez afficher un exemple de code dans une police à espacement fixe en l'indentant, similaire à Markdown.

+5

Je cherchais juste cela. Notez que http://rdoc.rubyforge.org/RDoc/Markup.html a la spécification officielle (comme il semble). Rechercher: * RDoc Markup Reference * ** Darn! J'aurais vraiment dû lire le deuxième commentaire trop ** – serverhorror

+0

Je ne sais pas si cela s'applique aussi aux versions plus récentes, mais avec mon 1.9.3 ruby, il ne semble pas supporter l'option '--markup' (en essayant d'utiliser [ 'markdown'] (http://daringfireball.net/projects/markdown/) mentionné à http://rdoc.rubyforge.org/RDoc/Markup.html#label-Supported+Formats - ai-je oublié quelque chose? – FriendFX

+3

rubyforge liens –

15
+3

Celui-ci semble également très actuel: http://docs.seattlerb.org/rdoc/RDoc/Markup.html – Steve

+2

ancien lien est mort maintenant avec une nouvelle version. actuel: http://ruby-doc.org/gems/docs/r/rdoc-4.1.2/RDoc/Markup.html –

+1

Ceci est absurde. Tous les liens ruby-doc sont morts mais cela semble fonctionner: http://ruby-doc.org/stdlib-2.2.3/libdoc/rdoc/rdoc/RDoc/Markup.html Mais pour combien de temps ...? – bronson

Questions connexes