我来自爪哇的背景,我想知道是否有办法 建立一个保存常数的阶级。
具体针对我的问题,我想知道 如果我可以有类似的东西:
@user.authentications.create(:uid => "12345", :provider => Provider::FACEBOOK)
供应商级存储所有静态常数的位置。 而且, 这是在铁路上的Ruby 这样做的正确方式吗?
Extra Info: I tried the above by having
class Provider
FACEBOOK = "facebook"
TWITTER = "twitter"
end
但它给出了错误 :
NameError:
uninitialized constant Provider