Module: PgSearch::Multisearch
- Defined in:
- lib/pg_search/multisearch.rb,
lib/pg_search/multisearch/rebuilder.rb
Defined Under Namespace
Classes: ModelNotMultisearchable, Rebuilder
Class Method Summary collapse
Class Method Details
.rebuild(model, deprecated_clean_up = nil, clean_up: true, transactional: true) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/pg_search/multisearch.rb', line 8 def rebuild(model, deprecated_clean_up = nil, clean_up: true, transactional: true) unless deprecated_clean_up.nil? warn( "pg_search 3.0 will no longer accept a boolean second argument to PgSearchMultisearch.rebuild, " \ "use keyword argument `clean_up:` instead.", category: :deprecated, uplevel: 1 ) clean_up = deprecated_clean_up end if transactional model.transaction { execute(model, clean_up) } else execute(model, clean_up) end end |