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