Check Enumerable#each_slice require 'enumerator' [1,2,3,4,5,6,7,8].enum_for(:each_slice, 2).to_a -- Sylvain Joyeux