В Ruby on rails как я могу выяснить, какой класс mix в каком модуле? - PullRequest
0 голосов
/ 03 декабря 2010

Я новичок в rails и хочу найти способ узнать, какие методы доступны в определенном классе?

Если я проверю онлайн-документ или воспользуюсь инструментом ri, было бы здорово, если бы был графический инструмент для отображения взаимосвязи между каждым классом и модулем.

Ответы [ 2 ]

2 голосов
/ 03 декабря 2010

Если вы просто хотите увидеть методы, доступные для любого класса, попробуйте это:


CLASS_NAME.methods                     # list of all methods available
CLASS_NAME.instance_methods            # list of all instance methods
CLASS_NAME.public_instance_methods     # list of all instance methods which are public
CLASS_NAME.private_instance_methods    # list of all instance methods which are private
CLASS_NAME.protected_instance_methods  # list of all instance methods which are protected

1 голос
/ 03 декабря 2010

Использование DRX

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