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 |