Module: SearchRedux::Helpers

Included in:
SearchRedux
Defined in:
lib/search_redux/helpers.rb

Instance Method Summary collapse

Instance Method Details

#db_adapterObject



12
13
14
# File 'lib/search_redux/helpers.rb', line 12

def db_adapter
  ActiveRecord::Base::connection.adapter_name
end

#select_best_query_strategy(adapter, query) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/search_redux/helpers.rb', line 3

def select_best_query_strategy(adapter, query)
  case adapter
  when /mysql.*/i
    SearchRedux::Mysql.compatible_search(query)
  when /postgres.*/i
    SearchRedux::Postgres.compatible_search(query)
  end
end