Sha256: 5e3f1c17b2e9e21b70c114826811cb0e21d8d58013b1667096149eb8bd25df9f
Contents?: true
Size: 353 Bytes
Versions: 18
Compression:
Stored size: 353 Bytes
Contents
module Specjour module Among def among(group_size) group_size = 1 if group_size.zero? groups = Array.new(group_size) { [] } offset = 0 each do |item| groups[offset] << item offset = (offset == group_size - 1) ? 0 : offset + 1 end groups end end end ::Array.send(:include, Specjour::Among)
Version data entries
18 entries across 18 versions & 1 rubygems