В Ruby есть ли способ распечатать все глобальные переменные и константы, определенные / предопределенные? - PullRequest
16 голосов
/ 24 июня 2010

Есть ли в Ruby способ распечатать все глобальные переменные и константы, определенные / предопределенные?

1 Ответ

21 голосов
/ 24 июня 2010

Метод global_variables возвращает массив всех имен глобальных переменных. Чтобы получить имена всех констант, определенных в модуле, отправьте constants в соответствующий модуль. Например, чтобы получить все константы, к которым вы можете обращаться без указания пространства имен, используйте Object.constants.

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