diff options
-rw-r--r-- | core/lib/retriever.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/lib/retriever.rb b/core/lib/retriever.rb index 20da1288..9c557065 100644 --- a/core/lib/retriever.rb +++ b/core/lib/retriever.rb @@ -4,6 +4,7 @@ module Retriever # _model_slug_ をslugとして持つModelクラスを返す。 # 見つからない場合、nilを返す。 def self.Model(model_slug) + model_slug = model_slug.to_sym ObjectSpace.each_object(Retriever::Model.singleton_class) do |klass| return klass if klass.slug == model_slug end |