Method: Enumerable::Progress#initialize

Defined in:
lib/vex/base/enumerable/progress.rb

#initialize(base, count = nil) ⇒ Progress

Returns a new instance of Progress.



3
4
5
6
7
8
# File 'lib/vex/base/enumerable/progress.rb', line 3

def initialize(base, count=nil)
  @base = base
  @idx = 0
  @count = count
  @count ||= base.is_a?(Range) ? (base.max - base.min + 1) : length
end