Obfuscated Ruby

Situação corriqueira: Dado um vetor com objetos em um intervalo de data, agrupe-os em um hash separando pelo atributo "user_id": {user_id: [objeto, »