Разбиение массива на равные части в ruby [duplicate]

This question already has an answer here:

How to chunk an array in Ruby 2 answers

Мне нужен способ разбить массив на кучу массивов внутри другого массива одинакового размера. У кого-нибудь есть способ сделать это?

Например

a = [0, 1, 2, 3, 4, 5, 6, 7]
a.method_i_need(3)
a.inspect
    => [[0,1,2], [3,4,5], [6,7]]

Ответы на вопрос(5)

Ваш ответ на вопрос