Method: DataMapper::Collection#delete_if

Defined in:
lib/dm-core/collection.rb

#delete_if {|Resource| ... } ⇒ self

Deletes every Resource for which block evaluates to true.

Yields:

  • (Resource)

    Each resource in the Collection

Returns:

  • (self)


669
670
671
# File 'lib/dm-core/collection.rb', line 669

def delete_if
  super { |resource| yield(resource) && resource_removed(resource) }
end