Module: SwitchSearchable::Searchable::ClassMethods

Defined in:
lib/switch_searchable/searchable.rb

Instance Method Summary collapse

Instance Method Details

#reindex!Object



59
60
61
# File 'lib/switch_searchable/searchable.rb', line 59

def reindex!
  reindex_search_engine!
end

#search(term) ⇒ Object



54
55
56
57
# File 'lib/switch_searchable/searchable.rb', line 54

def search(term)
  "SwitchSearchable::SearchEngine::#{ENV["SEARCH_ENGINE"]}".
    constantize.search(term)
end

#searchable_attributes(*names) ⇒ Object



50
51
52
# File 'lib/switch_searchable/searchable.rb', line 50

def searchable_attributes(*names)
  init_search_engine(names)
end