class Nanoc::Core::MutableIdentifiableCollectionView

Public Instance Methods

delete_if() { |view_class| ... } click to toggle source

Deletes every object for which the block evaluates to true.

@yieldparam [#identifier] object

@yieldreturn [Boolean]

@return [self]

# File lib/nanoc/core/mutable_identifiable_collection_view.rb, line 13
def delete_if(&_block)
  @objects = @objects.reject { |o| yield(view_class.new(o, @context)) }
  self
end