class Array

Public Instance Methods

/(number_of_chunks)
Alias for: chunk
chunk(number_of_chunks) click to toggle source
# File lib/redis/dump.rb, line 291
def chunk(number_of_chunks)
  chunks = (1..number_of_chunks).collect { [] }
  chunks.each do |a_chunk|
    a_chunk << self.shift if self.any?
  end
  chunks
end
Also aliased as: /
tuple(tuple_size=2) click to toggle source
# File lib/redis/dump.rb, line 299
def tuple(tuple_size=2)
  tuples = (1..(size/tuple_size)).collect { [] }
  tuples.each_with_index do |a_tuple,idx|
    tuple_size.times { a_tuple << self.shift } if self.any?
  end
  tuples
end