Class: Array
- Inherits:
-
Object
- Object
- Array
- Defined in:
- lib/metamri/mysql_tools.rb
Instance Method Summary collapse
Instance Method Details
#chunks(number_of_chunks) ⇒ Object
23 24 25 |
# File 'lib/metamri/mysql_tools.rb', line 23 def chunks(number_of_chunks) chunks_of( (self.size/number_of_chunks.to_f).ceil ) end |
#in_chunks_of(chunk_size) ⇒ Object
26 27 28 29 30 31 32 33 |
# File 'lib/metamri/mysql_tools.rb', line 26 def in_chunks_of(chunk_size) nchunks = (self.size/chunk_size.to_f).ceil chunks = Array.new(nchunks) { [] } self.each_with_index do |item,index| chunks[ index/chunk_size ] << item end return chunks end |