Здравствуйте, а есть ли возможность в Ruby деструктивного присваивания, как например в JS
Например
({a, b} = {a:1, b:2, c:3, d:4});
console.log(a);
console.log(b);
или тут одной строкой не выйдет и придется все-равно делать ? Есть более красивое решение?
obj = {a:1, b:2, c:3, d:4}
a = obj[:a]
b = obj[:b]