0
私たちは新しいプロジェクトにルビーファセットを使用しています。私は 'constantize'メソッドと同等のものが必要です。 私はそれにActiveSupportが必要だと知っていますが、私は疑問に思っていました.Factesが提供するものか、ActiveSupportが必要なのでしょうか?ルビファセットによる一定化に相当する
私たちは新しいプロジェクトにルビーファセットを使用しています。私は 'constantize'メソッドと同等のものが必要です。 私はそれにActiveSupportが必要だと知っていますが、私は疑問に思っていました.Factesが提供するものか、ActiveSupportが必要なのでしょうか?ルビファセットによる一定化に相当する
これは、「ファセットが提供するものですか」という質問には答えませんが、「ActiveSupportが必要ですか?」とはっきりと答えています。それは価値がある何のため、ファセットはconstant
方法を持っている、http://rubyworks.github.com/rubyfaux/?doc=http://rubyworks.github.com/facets/docs/facets-2.9.3/core.json#api-module-Kernel/api-method-Kernel-h-constant
class String
def constantize
self.split("::").inject(Module) {|acc, val| acc.const_get(val)}
end
end
編集を示します