如何知道ruby中存在哪些内置方法?

时间:2013-10-03 05:17:06

标签: ruby

是否有包含所有内置方法的列表?当我遇到问题时,有人会说“红宝石有内置的方法”......那么人们会怎么知道呢?

3 个答案:

答案 0 :(得分:5)

您可以查看Ruby Standard Library APICore API(向下滚动一下)。

两者都非常有用,尤其是Core API。

例如,如果您想知道标准数组可以做什么,请参阅:The Ruby Core page On Array

快乐的编码!

答案 1 :(得分:3)

你可以做这样的事情

ClassName.method
ObjectName.method
Integer.methods
Integer.class.methods

所以你可以做你所拥有的.methods并看看它真正简单的回复

答案 2 :(得分:1)

ClassName.methods #=> returns all methods
ClassName.public_methods #=> returns all public methods
ClassName.private_methods #=> returns all private methods

e.g

String.methods
String.public_methods
String.private_methods