lib/supernova/criteria.rb in supernova-0.2.0 vs lib/supernova/criteria.rb in supernova-0.2.1

- old
+ new

@@ -46,9 +46,18 @@ end def with(filters) merge_filters :with, filters end + + def without(filters) + self.filters[:without] ||= Hash.new + filters.each do |key, value| + self.filters[:without][key] ||= Array.new + self.filters[:without][key] << value if !self.filters[:without][key].include?(value) + end + self + end def select(fields) merge_search_options :select, fields end \ No newline at end of file