Method: Mongoid::Relations::Embedded::Many#delete_if
- Defined in:
- lib/mongoid/relations/embedded/many.rb
#delete_if ⇒ Many, Enumerator
Delete all the documents for which the provided block returns true.
191 192 193 194 195 196 197 198 199 200 |
# File 'lib/mongoid/relations/embedded/many.rb', line 191 def delete_if if block_given? target.each do |doc| delete(doc) if yield(doc) end self else super end end |