说我写一些红宝石的代码,我想到使用标准的日期,种类,以获取当前的日期。而不是使用一个搜索引擎,是否有一个更快的方式找到文件这一类?我知道我可以获得的方法日通过的打字 Date.methods, 但据我所知这没有提供详细信息参数类型或返回的价值。

编,具体答复表示欢迎。我的编辑的选择是Emacs。

有帮助吗?

解决方案

书签 红宝石的核心文件

使用网络浏览器查找文的命令。

意想不到的,因为它可能看起来,我发现这其实是快于使用 ri, ,这对于一些原因似乎采取纪到启动。

它也是更多 ri 因为HTML网页列出的所有文件的所有方法在一个页面上。经常方法有关的其他人,交换之间的2 ri's是痛苦的

其他提示

在您的控制台上使用“ri”

ri Date

适用于所有课程。 (例如ri String) 要查看特定方法的文档,请使用以下命令:

ri Date#yourMethod

Ruby文档的规范来源是 Ruby-doc - 那里的两个链接最多感兴趣的是核心标准库。您将获得一个javadoc样式的表示形式,通常包含参数类型和返回值。您甚至可以使用 RDoc 制作自己的作品。

对于那些想要来自香草IRB的文档的人

  1. 按照这些说明设置核心RI文档。在撰写时,步骤是

    $ cd ~/.rvm/src
    $ rvm docs generate-ri
    
  2. 现在,您可以使用 ri 命令在命令行上查看特定方法的文档。要从IRB中调用它,请使用help命令:

    $ irb
    irb(main):001:0> help 'String#chomp'
    
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top