module BlacklightAdvancedSearch::Controller

This module gets included into CatalogController, or another SearchHelper includer, to add advanced search behavior

Public Instance Methods

advanced_query() click to toggle source
# File lib/blacklight_advanced_search/controller.rb, line 20
def advanced_query
  BlacklightAdvancedSearch::QueryParser.new(params, blacklight_config) if is_advanced_search?
end
is_advanced_search?(req_params = params) click to toggle source
# File lib/blacklight_advanced_search/controller.rb, line 15
def is_advanced_search?(req_params = params)
  (req_params[:search_field] == blacklight_config.advanced_search[:url_key]) ||
  req_params[:f_inclusive]
end