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