Module: FullSearch::TestHelpers

Defined in:
lib/full_search/test_helpers.rb

Instance Method Summary collapse

Instance Method Details

#ensure_full_search_tablesObject



11
12
13
14
15
# File 'lib/full_search/test_helpers.rb', line 11

def ensure_full_search_tables
  FullSearch.models.each do |model|
    FullSearch::Index.ensure_table!(model)
  end
end

#rebuild_full_search_index(model_name) ⇒ Object



5
6
7
8
9
# File 'lib/full_search/test_helpers.rb', line 5

def rebuild_full_search_index(model_name)
  model = model_name.is_a?(Class) ? model_name : model_name.to_s.camelize.constantize
  FullSearch::Index.drop!(model)
  FullSearch::Index.rebuild!(model)
end