in_groups_of(number, fill_with = nil)
Instance Public methods
Splits or iterates over the array in groups of size number
,
padding any remaining slots with fill_with
unless it is
false
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | %w( 1 2 3 4 5 6 7 8 9 10 ).in_groups_of( 3 ) {|group| p group} [ "1" , "2" , "3" ] [ "4" , "5" , "6" ] [ "7" , "8" , "9" ] [ "10" , nil , nil ] %w( 1 2 3 4 5 ).in_groups_of( 2 , ' ' ) {|group| p group} [ "1" , "2" ] [ "3" , "4" ] [ "5" , " " ] %w( 1 2 3 4 5 ).in_groups_of( 2 , false ) {|group| p group} [ "1" , "2" ] [ "3" , "4" ] [ "5" ] |
Please login to continue.