Что ж, добавьте меня в список программистов на Python, которые влюбляются в Ruby, но у которых есть длительный PyAddiction. Как и в сообщении о getattr в Python, я ищу Ruby-эквивалент для этого:
setattr(obj, 'attribute', value)
где obj - это экземпляр объекта, атрибут - это имя одного из атрибутов объекта в виде строки, а значение - это значение этого объекта. Эквивалентный код:
obj.attribute = value
Я предполагаю, что это возможно (потому что все возможное в Python теперь кажется еще проще в Ruby), но не могу найти документацию по нему.