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)