2008-09-26 111 views

回答

23

使用常量方法中定義的模塊模塊。從Ruby文檔:

Module.constants =>數組

返回系統中定義的所有 常數的名稱的數組。此 列表包括所有模塊 和類的名稱。

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

生產:

[ 「ARGV」, 「引發ArgumentError」, 「陣列」, 「Bignum的」, 「結合」]

你可以在你想要的任何模塊或類上調用常量

p Class.constants 
5

不知道這是你的意思,但你可以通過做

ModuleName.constants

抓住一個模塊中定義的所有常量和類的名稱數組
相關問題