Aggiornamento link morto documentazione più recente rdoc può essere trovato qui https://ruby.github.io/rdoc/ExampleRDoc_rdoc.html
La documentazione a rdoc.rubyforge.org sembra essere più completo rispetto alla versione a rdoc.sourceforge.net (che ha inciso una data di modifica 2003).
Inoltre, c'è una grande fonte di esempi: la documentazione di nucleo e stdlib di Ruby. Ad esempio, dare un'occhiata a uno dei metodi di classe dalla File
class:
File.atime (file_name) => tempo
Restituisce l'ora dell'ultimo accesso per il file denominato come un tempo oggetto).
File.atime("testfile") #=> Wed Apr 09 08:51:48 CDT 2003
È possibile visualizzare il codice sorgente originale, compreso il markup RDoc, cliccando sulla prima riga (nella pagina effettiva RDoc, non nella citazione ho incluso in questa risposta). In questo caso, il metodo è stato implementato in C, ma la formattazione RDoc è la stessa come se fosse stata attuata in 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
*
*/
Da questo si può vedere che call-seq:
consente di sostituire il nome del metodo e dei parametri con testo di tua scelta, che è molto utile per i metodi di classe. Mostra anche come è possibile visualizzare il codice di esempio in un font monospazio facendolo rientrare, simile a Markdown.
Stavo solo cercando questo. Nota che http://rdoc.rubyforge.org/RDoc/Markup.html ha la (come sembra) specifica ufficiale. Ricerca per: * Riferimento markup RDoc * ** Darn! Dovrei davvero leggere anche il secondo commento ** – serverhorror
Non sono sicuro che questo si applichi anche alle versioni più recenti, ma con il mio rubino 1.9.3, non sembra supportare l'opzione '--markup' (cercando di usare [ 'markdown'] (http://daringfireball.net/projects/markdown/) citato su http://rdoc.rubyforge.org/RDoc/Markup.html#label-Supported+Formats - mi manca qualcosa? – FriendFX
rubyforge links morto –