Как получить класс из String?

я хотел бы проиндексировать хэш с классом (не символом!), Как показано ниже

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

Но (как показано выше) это не удается (конечно).

Итак, мой вопрос: как я могу преобразовать String в фактический класс?

0
задан Andrew Grimm 5 January 2012 в 22:08
поделиться