Skip to content

Instantly share code, notes, and snippets.

@azuby
Created February 8, 2012 00:37
Show Gist options
  • Save azuby/1763575 to your computer and use it in GitHub Desktop.
Save azuby/1763575 to your computer and use it in GitHub Desktop.
@shift_groups = @shifts.group_by(&:date).to_a.sort.reverse
# output of 'puts @shift_groups.inspect'
[
[Wed, 08 Feb 2012,
[#<Shift id: 5, user_id: 1, job_id: nil, duration: 32408, created_at: "2012-02-07 21:21:46", updated_at: "2012-02-07 21:22:32">]
],
[Tue, 07 Feb 2012,
[#<Shift id: 2, user_id: 1, job_id: nil, duration: 32400, created_at: "2012-02-06 09:56:34", updated_at: "2012-02-06 09:59:57">,
#<Shift id: 3, user_id: 1, job_id: nil, duration: 36000, created_at: "2012-02-06 10:07:44", updated_at: "2012-02-06 10:07:44">,
#<Shift id: 4, user_id: 1, job_id: nil, duration: 32400, created_at: "2012-02-06 10:09:56", updated_at: "2012-02-06 10:09:56">]
],
[Mon, 06 Feb 2012,
[#<Shift id: 1, user_id: 1, job_id: nil, duration: 28800, created_at: "2012-02-06 09:56:10", updated_at: "2012-02-06 09:56:10">]
]
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment