Module: Enumerable

Defined in:
lib/rpv/extensions.rb

Instance Method Summary collapse

Instance Method Details

#with_rpv(options = {}) ⇒ Object



4
5
6
7
8
9
10
11
12
13
# File 'lib/rpv/extensions.rb', line 4

def with_rpv(options = {})
  Enumerator.new do |e|
    Rpv.new(size: size, **options) do |rpv|
      each do |i|
        e.yield i
        rpv.increment
      end
    end
  end
end