lib/activesearch/mongoid.rb in activesearch-0.0.7 vs lib/activesearch/mongoid.rb in activesearch-0.0.8
- old
+ new
@@ -9,15 +9,17 @@
Mongoid::Model.where(:_keywords.in => text + text.map { |word| "#{I18n.locale}:#{word}"})
end
module Mongoid
def self.included(base)
- base.extend Base
+ base.class_eval do
+ include Base
+ end
end
protected
def reindex
- ActiveSearch::Mongoid::Model.reindex(self, self.class.search_fields, self.class.search_options)
+ ActiveSearch::Mongoid::Model.reindex(self, self.search_fields, self.search_options)
end
def deindex
ActiveSearch::Mongoid::Model.deindex(self)
end
\ No newline at end of file