class Nanoc::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/base/views/mutable_identifiable_collection_view.rb, line 10
def delete_if(&_block)
  @objects.delete_if { |o| yield(view_class.new(o, @context)) }
  self
end