2010-10-06 43 views

回答

28

更新死链接最新RDoc文档可以在这里https://ruby.github.io/rdoc/ExampleRDoc_rdoc.html

发现在rdoc.rubyforge.org的文件似乎在rdoc.sourceforge.net比的版本更加完整(顺带有2003修改日期)。

另外,还有一个很好的例子来源:Ruby核心和stdlib文档。例如,看一看的类方法从File class

File.atime(FILE_NAME)=>时间

返回上次访问时间 命名文件作为时间目的)。

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

您可以查看原始的源代码,包括RDoc的标记,通过点击第一行(在实际RDoc的页面,而不是在我包含在这个答案的报价)。在这种情况下,该方法下实现的,但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。

+5

我只是在寻找这一点。请注意,http://rdoc.rubyforge.org/RDoc/Markup.html有(看来)官方规范。搜索:* RDoc标记参考* ** Darn!我真的应该也读过第二个评论** – serverhorror 2011-03-15 20:18:09

+0

不知道这是否也适用于较新的版本,但对于我的1.9.3红宝石,它似乎不支持'--markup'选项(尝试使用[ 'markdown'](http://daringfireball.net/projects/markdown/)在http://rdoc.rubyforge.org/RDoc/Markup.html#label-Supported+Formats提到 - 我错过了什么吗? – FriendFX 2013-11-20 05:06:40

+3

ruby​​forge链接死亡 – 2014-09-02 15:44:51

15
+3

这一个也看起来很当前: http://docs.seattlerb.org/rdoc/RDoc/Markup.html – Steve 2014-07-15 19:39:18

+2

旧链接现在已经死了,新版本。 当前: http://ruby-doc.org/gems/docs/r/rdoc-4.1.2/RDoc/Markup.html – 2014-12-22 05:58:06

+1

这是荒谬的。所有的红宝石doc链接已经死了,但这似乎工作:http://ruby-doc.org/stdlib-2.2.3/libdoc/rdoc/rdoc/RDoc/Markup.html但多久......? – bronson 2015-10-12 07:56:21

相关问题