3 ms·
There are some issues with the "good" examples; e.g. def signer_keys_and_uids signers.inject({}) do |result, signer| result.merge(signer.key_id => signer
by radiospiel 13y ago
There are some issues with the "good" examples; e.g.
def signer_keys_and_uids
signers.inject({}) do |result, signer|
result.merge(signer.key_id => signer.uids)
end
end
builds not only one but two new hash objects on each iteration, while the "bad" code does neither. Array to Hash is probably best done using Hash[]