class Rspec::Core::World
def find(collection, type_of_filter=:positive, conditions={})
def find(collection, type_of_filter=:positive, conditions={}) negative = type_of_filter != :positive collection.select do |item| # negative conditions.any?, positive conditions.all? ????? result = conditions.all? do |filter_on, filter| apply_condition(filter_on, filter, item.metadata) end negative ? !result : result end end