class Enumerator
Public Instance Methods
deach(delayer=Delayer, &proc)
click to toggle source
# File lib/delayer/deferred/enumerator.rb, line 5 def deach(delayer=Delayer, &proc) delayer.Deferred.new.next do begin loop do proc.call(self.next()) if delayer.expire? break deach(delayer, &proc) end end rescue StopIteration nil end end end