【发布时间】:2011-10-08 04:00:00
【问题描述】:
假设我有以下哈希:
{ :foo => 'bar', :baz => 'qux' }
如何动态设置键和值成为对象中的实例变量...
class Example
def initialize( hash )
... magic happens here...
end
end
...所以我最终在模型中得到以下内容...
@foo = 'bar'
@baz = 'qux'
?
【问题讨论】:
标签: ruby metaprogramming instance-variables