在irb / pry中调试ruby代码

时间:2013-02-25 21:15:44

标签: ruby irb pry

有没有办法找到方法在irb中做什么的更多信息。

示例将在irb / pry中我可以做这样的事情:

strigy_object = "I am string"

现在,如果我输入stringy_object.并按Tab键,将列出stringy_object响应的所有可能方法。由于我对ruby相对较新,并且不熟悉所有方法,我很乐意找到有关该方法的更多信息。简而言之,是否有'man'命令可以帮助我在irb / pry中实现这一目标?

2 个答案:

答案 0 :(得分:1)

使用show-doc命令。

对于某些命令,您需要gem install pry-doc(就像C命令一样)。

答案 1 :(得分:0)

使用stringy_object.methods。它将返回对象响应的所有方法。

如果您想将该列表仅限于特定于该类型对象的方法,则可以执行stringy_object.methods - Object.methods