2010-10-06 15 views

Respuesta

28

enlace Actualización muertos documentación más reciente del rdoc se puede encontrar aquí https://ruby.github.io/rdoc/ExampleRDoc_rdoc.html

La documentación en rdoc.rubyforge.org parece ser más completa que la versión en rdoc.sourceforge.net (que por cierto tiene una fecha de modificación de 2003).

Además, hay una gran fuente de ejemplos: la documentación de Ruby core y stdlib. Por ejemplo, echar un vistazo a uno de los métodos de la clase de la File class:

File.atime (nombre_archivo) => tiempo

Devuelve el último tiempo de acceso para el archivo con el nombre como Time objeto).

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

Puede ver el código fuente original, incluyendo el marcado RDoc, haciendo clic en la primera línea (en la página real RDoc, no en la cita que incluye en esta respuesta). En este caso, el método fue implementado en C, pero el formato RDoc es el mismo que si se implementa en Rubí:

/* 
* 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 esto se puede ver que call-seq: le permite reemplazar el nombre del método y los parámetros con texto de su elección, que es muy útil para los métodos de clase. También muestra cómo puede mostrar el código de ejemplo en una fuente monoespaciada al sangrarlo, de manera similar a Markdown.

+5

que solo estaba buscando para ello. Tenga en cuenta que http://rdoc.rubyforge.org/RDoc/Markup.html tiene (como parece) especificaciones oficiales. Búsqueda por: * RDoc Markup Reference * ** Darn! Realmente debería haber leído el segundo comentario también ** – serverhorror

+0

No estoy seguro si eso también se aplica a las versiones más nuevas, pero con mi 1.9.3 ruby, no parece ser compatible con la opción '--markup' (tratando de usar [ 'markdown'] (http://daringfireball.net/projects/markdown/) mencionado en http://rdoc.rubyforge.org/RDoc/Markup.html#label-Supported+Formats - ¿Me falta algo? – FriendFX

+3

rubyforge links dead. –

15
+3

Este también parece bastante actual: http://docs.seattlerb.org/rdoc/RDoc/Markup.html – Steve

+2

El antiguo enlace está muerto ahora con la nueva versión. actual: http://ruby-doc.org/gems/docs/r/rdoc-4.1.2/RDoc/Markup.html –

+1

Esto es absurdo. Todos los enlaces ruby-doc están muertos, pero parece que funciona: http://ruby-doc.org/stdlib-2.2.3/libdoc/rdoc/rdoc/RDoc/Markup.html ¿Pero por cuánto tiempo ...? – bronson

Cuestiones relacionadas