I'm looking for a method to divide a one dimensional array by a number n to create a multidimensional array with each element having (at most) length n. For example
[1,2,3,4,5,6] / 3
should result in:
[[1,2,3],[4,5,6]]
This should do it...
chunkedArr = arr.each_slice(3).to_a;
class Array; def /(n); each_slice(n).to_a; end; end :)