lib/lite/ruby/safe/array.rb in lite-ruby-2.0.5 vs lib/lite/ruby/safe/array.rb in lite-ruby-2.0.6
- old
+ new
@@ -45,10 +45,10 @@
if number.to_i <= 0
raise ArgumentError, "Group size must be a positive integer, was #{number.inspect}"
elsif fill_with == false
collection = self
else
- padding = (number - size % number) % number
+ padding = (number - (size % number)) % number
collection = dup.concat(Array.new(padding, fill_with))
end
sliced_collection = collection.each_slice(number)
return sliced_collection.to_a unless defined?(yield)