lib/activesearch/mongoid.rb in activesearch-0.0.4 vs lib/activesearch/mongoid.rb in activesearch-0.0.5

- old
+ new

@@ -31,12 +31,13 @@ @search_fields end def search_by(*fields) @search_options = fields.pop if fields.last.is_a?(Hash) + conditions = {if: @search_options.delete(:if), unless: @search_options.delete(:unless)} @search_fields = fields - self.after_save :reindex - self.after_destroy :deindex + self.after_save :reindex, conditions + self.after_destroy :deindex, conditions end end end end \ No newline at end of file