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