module QuickSearch::SearcherConfig extend ActiveSupport::Concern private def searcher_config(searcher) # Best Bets searcher is available in QuickSearch core, use app_config if searcher == 'best_bets' QuickSearch::Engine::APP_CONFIG['best_bets'] else #TODO: test for the existence of this? "QuickSearch::Engine::#{searcher.upcase}_CONFIG".constantize end end end