как перечислить все методы, доступные для данного объекта в ruby, но не встроенные - PullRequest
1 голос
/ 14 февраля 2012

Как мне перечислить все методы объекта в Ruby, которые не являются встроенными методами, если я сделаю Fruit.new.methods, в нем будут перечислены все методы, в том числе определенные пользователем методы, которые объявлены в классе Fruit. Я хочу видеть только методы, написанные в классе Fruit.

1 Ответ

3 голосов
/ 14 февраля 2012

myFruit.public_methods(false) возвращает список открытых методов, доступных для myFruit, за исключением унаследованных методов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...