Module: SearchDo::InstanceMethods
- Defined in:
- lib/search_do.rb
Instance Method Summary collapse
-
#add_to_index ⇒ Object
:nodoc:.
-
#remove_from_index ⇒ Object
:nodoc:.
-
#update_index(force = false) ⇒ Object
Update index for current instance.
Instance Method Details
#add_to_index ⇒ Object
:nodoc:
297 298 299 |
# File 'lib/search_do.rb', line 297 def add_to_index #:nodoc: search_backend.add_to_index(search_texts, search_attrs) end |
#remove_from_index ⇒ Object
:nodoc:
301 302 303 |
# File 'lib/search_do.rb', line 301 def remove_from_index #:nodoc: search_backend.remove_from_index(self.id) end |
#update_index(force = false) ⇒ Object
Update index for current instance
291 292 293 294 295 |
# File 'lib/search_do.rb', line 291 def update_index(force = false) return unless (need_update_index? || force) remove_from_index add_to_index end |