ruby - 使用 ri 或 fastri for ruby​​ 查找类/方法的源文件

标签 ruby

比如我会

$fri group_by
---------------------------------------------------- Enumerable#group_by
     enum.group_by {| obj | block }  => a_hash
------------------------------------------------------------------------
     Returns a hash, which keys are evaluated result from the block, 
     and values are arrays of elements in enum corresponding to the key.

        (1..6).group_by {|i| i%3}   #=> {0=>[3, 6], 1=>[1, 4], 2=>[2, 5]}

除非我很确定 group_by 不是标准 ruby​​ 库的一部分。 如何找出猴子正在修补 Enumerable 的库?

最佳答案

group_byruby core 的一部分从 1.8.7 开始。

关于ruby - 使用 ri 或 fastri for ruby​​ 查找类/方法的源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3606713/

相关文章:

ruby - 从 Ruby 脚本运行 Linux 系统命令

ruby - 不是 gzip 格式错误

ruby-on-rails - capybara rspec 匹配器相当于 response.should have_selector "form", :action => some_path

ruby-on-rails - 如何格式化 Axlsx 中的货币列?

ruby-on-rails - Rails 如何屈服于 erb 模板中的多个 block ?

mysql - PG 缺少表的 FROM 子句条目

没有变量的 Ruby 1.9 block

ruby - 为什么 a = b rescue stmt 是一个错误,而 stmt rescue stmt 不是?

ruby-on-rails - 无法理解 ActionCable

ruby - 为什么我在 Cucumber 中得到 'Undefined dynamic step'?