Manera SECA de asignar valores hash a un objeto

Estoy buscando una forma elegante de asignar el valor almacenado dentro de un hash en un objeto preexistente. Para ser claros, si tengo un objeto, digamos obj con dos atributos, digamos nombre y edad, quiero asignar estos valores provenientes de un hash sin hacer algo como:

obj.name = hash[:name]
obj.age = hash[:age] 

Gracias por tu atención. Simone

Respuestas a la pregunta(6)

Su respuesta a la pregunta