Возвращая тип класса в ruby - PullRequest
0 голосов
/ 22 июня 2010

Мне нужна функция, которая проверяет пространство имен аргумента и возвращает тип класса

например:

checkType(id)
   if id starts with "p:"
   return <Class Type>
end

У меня нет экземпляра для использования при проверке типа идентификатора

1 Ответ

0 голосов
/ 23 июня 2010

Это отчасти хамский, хакерский подход, но если вы знаете, какие идентификаторы ищете, а их не так уж много, вы можете создать хэш-отображение идентификатора в ClassType.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...