Method: Progressor::LimitedSequence#per_iteration
- Defined in:
- lib/progressor/limited_sequence.rb
#per_iteration ⇒ Object
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 |