@visits_by_day_and_hour = visits.group_by{|day| day.created_at.strftime("%Y-%m-%d")}.map {|d, items| [d, items.group_by{|hour| hour.created_at.strftime("%H")}.map{|k,v| [k, v.length]}]}

Ruby Group array elements by day...

by https://www.google.com/accounts/o8/id?id=AItOawlsPHX5ps6aEa58SFp7fTjKFgMmK9Hi-Dg, August 07, 2011 23:45, 2 refactorings, tagged with ruby, arrays, group_by, map array

Hi, I have a set of objects...

55502f40dc8b7c769880b10874abc9d0 Talk