2015-04-02 36 views
3

我有一個數組["agreement", "user", "client"]。有什麼辦法可以把它的物品轉換成物品@agreement@user@client將字符串轉換爲實例變量

+0

類似的問題,解決這個職位 - http://stackoverflow.com/questions/1287648/complex-mapping-of-array-to-object-in-ruby – geekdev 2015-04-02 10:04:41

+0

你有那些內部的相應類別數組? – 2015-04-02 10:04:47

+0

你能否澄清你的主題? – 2015-04-02 10:08:28

回答

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

謝謝你的作品。 – gmrash 2015-04-02 11:08:27