2015-04-02 1 views
3

У меня есть массив ["agreement", "user", "client"]. Есть ли способ конвертировать свои товары в объекты @agreement, @user, @client?Преобразование строки в переменные экземпляра

+0

Подобный вопрос, обращенный на этот пост - http://stackoverflow.com/questions/1287648/complex-mapping-of-array-to-object-in-ruby – geekdev

+0

У вас есть соответствующие классы тех внутри Массив? –

+0

Не могли бы вы уточнить свой вопрос? –

ответ

4
["agreement", "user", "client"] 
.map{|k| instance_variable_get("@#{k}")} 
+0

Спасибо, что это работает. – gmrash

Смежные вопросы