2008-09-26 20 views

Respuesta

23

Utilice el método de constantes definido en el módulo Módulo. De la documentación Ruby:

Module.constants => array

Devuelve una matriz con los nombres de todos los constantes definidas en el sistema. Esta lista incluye los nombres de todos los módulos y las clases.

p Module.constants.sort [1..5]

produce:

[ "ARGV", "arrays" "ArgumentError",, "Bignum", "unión"]

Puede llamar a constantes en cualquier módulo o clase que desee.

p Class.constants 
5

No estoy seguro si esto es lo que quieres decir, pero se puede tomar una gran variedad de los nombres de todas las constantes y las clases definidas en un módulo haciendo

ModuleName.constants

Cuestiones relacionadas