如何列出ruby中给定对象的所有可用方法,而不是内置的方法

时间:2012-02-14 06:50:27

标签: ruby-on-rails ruby

如何列出Ruby中对象的所有方法,这些方法不是内置方法, 如果我做Fruit.new.methods它将列出包含在类Fruit中声明的用户定义方法的所有方法,我想只看到在类Fruit中编写的方法。

1 个答案:

答案 0 :(得分:3)

myFruit.public_methods(false)返回myFruit可访问的公共方法列表,其中包含已删除的继承方法。