Method: Progressor::LimitedSequence#per_iteration

Defined in:
lib/progressor/limited_sequence.rb

#per_iterationObject

Returns an estimation for the time per single iteration. Implemented as an average of averages to provide a smoother gradient from loop to loop.

Returns nil if not enough samples have been collected yet.



102
103
104
105
# File 'lib/progressor/limited_sequence.rb', line 102

def per_iteration
  return nil if @measurements.count < min_samples
  average(@averages)
end