# File lib/facet/enumerable/each_slice.rb, line 51 def each_slice(n=nil, &yld) n = yld.arity.abs unless n i=0 while i < self.length yld.call(*self.slice(i,n)) i+=n end end