diff options
author | Toshiaki Asai <toshi.alternative@gmail.com> | 2016-10-22 18:33:00 +0900 |
---|---|---|
committer | Toshiaki Asai <toshi.alternative@gmail.com> | 2016-10-22 19:22:17 +0900 |
commit | a9c7987a0c277889cf4307635a666a8a8dd48c30 (patch) | |
tree | 56dbe29c1e1b25c13cab90700fa218ff3756eca6 | |
parent | c610da913865e25d4f789014747fd315760a6f9d (diff) | |
download | mikutter-a9c7987a0c277889cf4307635a666a8a8dd48c30.tar.gz |
Retriever.Modelの引数としてto_symを実装しているオブジェクトを受け入れ可能とした
-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 |