class Foo
def initialize()
end
def cow
end
def dog
end
def any_other
end
end
我可以使用什么方法来查找我的自定义定义的方法,牛,狗和any_other,而不是任何基本方法?
Foo.custom_methods
>>
:cow
:dog
:any_other
答案 0 :(得分:3)
您可以使用Foo.instance_methods(false)
获取实例方法,并使用Foo.methods(false)
获取类方法。
false
的说法是不要显示继承的方法。