Если у меня есть этот класс:
class A
attr_accessor :b,:c,:d
end
и этот код:
a = A.new
h = {"b"=>10,"c"=>20,"d"=>30}
Можно ли инициализировать объект непосредственно из хэша, без необходимости перебирать каждую пару и вызывать instance_variable_set
? Что-то вроде:
a = A.new(h)
который должен вызывать инициализацию каждой переменной экземпляра той, которая имеет то же имя в хеше.