class ArrayDecay::Enumerator

Attributes

enumerator[RW]

Public Class Methods

new(enumerator) click to toggle source
# File lib/array_decay.rb, line 15
def initialize(enumerator)
  self.enumerator = enumerator
end

Public Instance Methods

each(&block) click to toggle source
# File lib/array_decay.rb, line 19
def each(&block)
  until enumerator.empty?
    block.call(enumerator.shift)
  end
end