diff options
author | Toshiaki Asai <toshi.alternative@gmail.com> | 2016-10-22 19:28:54 +0900 |
---|---|---|
committer | Toshiaki Asai <toshi.alternative@gmail.com> | 2016-10-22 19:28:54 +0900 |
commit | 2afae5e4671d307195b8d622d870e485bc6e5f9c (patch) | |
tree | 56dbe29c1e1b25c13cab90700fa218ff3756eca6 | |
parent | c610da913865e25d4f789014747fd315760a6f9d (diff) | |
parent | a9c7987a0c277889cf4307635a666a8a8dd48c30 (diff) | |
download | mikutter-2afae5e4671d307195b8d622d870e485bc6e5f9c.tar.gz |
Merge branch 'topic/retriever-model-extend-slug-class' into develop
-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 |