title: Set Attribute Dynamically of Ruby Object
body: <p>How can I set an object attribute dynamically in Ruby e.g. </p>
  
  <pre><code>def set_property(obj, prop_name, prop_value)
      #need to do something like &gt; obj.prop_name = prop_value 
  
      #we can use eval but I'll prefer a faster/cleaner alternative:
      eval "obj.#{prop_name} = #{prop_value}"
  end
  </code></pre>