Si j'ai cette classe:
class A
attr_accessor :b,:c,:d
end
et ce code:
a = A.new
h = {"b"=>10,"c"=>20,"d"=>30}
est-il possible d'initialiser l'objet directement à partir du hachage, sans que j'aie besoin de parcourir chaque paire et d'appeler instance_variable_set
? Quelque chose comme:
a = A.new(h)
ce qui devrait provoquer l'initialisation de chaque variable d'instance à celle qui a le même nom dans le hachage.