Я хотел бы, чтобы индексировать хэш с классом (не символ!), Как показано на следующемКак получить класс из строки?
irb(main):015:0> class Key ;end
=> nil
irb(main):016:0> h={Key => "ok"}
=> {Key=>"ok"}
Добра. Тогда, учитывая имя класса, как строка, я хочу, чтобы получить элемент:
irb(main):017:0> str="Key"
=> "Key"
irb(main):018:0> h[str]
=> nil
Но (как показано выше) это не удается (конечно).
Итак, мой вопрос: как я могу преобразовать строку в фактический класс?
возможно дубликат [Cast между струнных и Classname] (http://stackoverflow.com/questions/1448293/cast-between-string-and-classname) –