lib/spiderfw/model/query_set.rb in spiderfw-0.6.26.pre1 vs lib/spiderfw/model/query_set.rb in spiderfw-0.6.26
- old
+ new
@@ -297,9 +297,15 @@
# @param [Fixnum] index
# @return [BaseModel|nil] The removed object
def delete_at(index)
@objects.delete_at(index)
end
+
+ # Deletes every element for which block evaluates to true
+ # @return [nil]
+ def delete_if(&proc)
+ @objects.delete_if(&proc)
+ end
# Removes the given object from the QuerySet
# @param [BaseModel] obj
# @return [BaseModel|nil] The removed object
def delete(obj)