class Wongi::Engine::DeleteSafeEnumerator

Public Class Methods

new(collection) click to toggle source
# File lib/wongi-engine/enumerators.rb, line 12
def self.new(collection)
  Enumerator.new do |y|
    collection.dup.each do |e|
      y << e unless e.deleted?
    end
    collection.reject! &:deleted?
  end
end