>
> http://weblog.rubyonrails.org/2006/3/1/new-in-rails-enumerable-group_by-and-array-in_groups_of
>
> enjoy!
>

This isn't quite the same thing though.

>> a = %w(1 2 3 4 5 6 7 8 9 10)

>> a.in_groups_of(3)
=> [["1", "2", "3"], ["4", "5", "6"], ["7", "8", "9"], ["10", nil, nil]]

It gives you 4 groups, not three as the OP's expecting.

I would use the Array#chunk method at
http://blog.jayfields.com/2007/09/ruby-arraychunk.html  like this:

>> a.chunk(3)
=> [["1", "4", "7", "10"], ["2", "5", "8"], ["3", "6", "9"]]

Cheers,


Andy

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-t...@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to