How can I set an object attribute dynamically in Ruby e.g.
def set_property(obj, prop_name, prop_value) #need to do something like > obj.prop_name =
Use send:
def set_property(obj, prop_name, prop_value) obj.send("#{prop_name}=",prop_value) end