Одна строка для подсчета количества методов, которые я определил в классе Ruby? - PullRequest
0 голосов
/ 14 марта 2011

Какой самый простой способ я могу перечислить методы, определенные на каждом уровне в дереве?

Admin < User < ActiveRecord::Base < ...

... и быть в состоянии взять те методы и сказать, какие мы определили в каком модуле.

1 Ответ

8 голосов
/ 14 марта 2011
Admin.ancestors.each{|a| puts "For #{a} #{a.instance_methods(false)}"}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...