Ответ 1
Используйте метод констант, определенный в модуле Module. Из документации Ruby:
Module.constants = > массив
Возвращает массив имен всех константы, определенные в системе. Эта список включает имена всех модулей и классы.
p Module.constants.sort [1..5]
дает:
[ "ARGV", "ArgumentError", "Array", "Bignum", "Binding" ]
Вы можете вызывать константы на любом модуле или классе, который вам нужен.
p Class.constants