lib/funkr/extensions/array.rb in funkr-0.0.3 vs lib/funkr/extensions/array.rb in funkr-0.0.4

- old
+ new

@@ -87,7 +87,14 @@ a,b = tail.span(&block) [a.unshift(head),b] else [[], self] end end + + # Constitue des groupes de n éléments + def groups_of(ar, n) + return [] if self.empty? + [self.take(n)] + groups_of(self.drop(n), n) + end + end