ActiveSupport、Array#split
まんま
>> require "rubygems" => true >> require "active_support" => true >> [1, 2, 3, 4, 5].split(3) => [[1, 2], [4, 5]] >> (1..10).to_a.split { |i| i % 3 == 0 } => [[1, 2], [4, 5], [7, 8], [10]]
まんま
>> require "rubygems" => true >> require "active_support" => true >> [1, 2, 3, 4, 5].split(3) => [[1, 2], [4, 5]] >> (1..10).to_a.split { |i| i % 3 == 0 } => [[1, 2], [4, 5], [7, 8], [10]]