ধরা যাক আমার কাছে নিম্নলিখিত হ্যাশ রয়েছে:
{ :foo => 'bar', :baz => 'qux' }
কীভাবে আমি কীভাবে কী কী এবং মানগুলিকে কোনও বস্তুর উদাহরণ ভেরিয়েবল হতে সেট করতে পারি ...
class Example
def initialize( hash )
... magic happens here...
end
end
... যাতে আমি নীচের মডেল ভিতরে শেষ ...
@foo = 'bar'
@baz = 'qux'
?
hash.each {|k,v| instance_variable_set("@#{k}",v)}