Tenho vários hashes e quero combiná-los de acordo com a necessidade.
Em primeiro lugar, eu pensei merge
. Mas parece complexo. por exemplo
a.merge(b).merge(c).merge(d).merge(c)
Então, eu procurei activesupport
por ajuda de gem e não encontrei nada
Finalmente, escrevi um. Lê o seguinte.
def merge_hashes *hashes
hashes.inject(:merge)
end
ap multiple_hash(a:1, b:2, c:3, d: 4)
Ahah! Funciona!