Module: BlacklightAdvancedSearch::Controller
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/blacklight_advanced_search/controller.rb
Overview
This module gets included into CatalogController, or another SearchHelper includer, to add behavior into search_params_logic.
Instance Method Summary collapse
Instance Method Details
#advanced_query ⇒ Object
43 44 45 |
# File 'lib/blacklight_advanced_search/controller.rb', line 43 def advanced_query BlacklightAdvancedSearch::QueryParser.new(params, self.blacklight_config ) if is_advanced_search? end |
#is_advanced_search?(req_params = params) ⇒ Boolean
38 39 40 41 |
# File 'lib/blacklight_advanced_search/controller.rb', line 38 def is_advanced_search? req_params = params (req_params[:search_field] == self.blacklight_config.advanced_search[:url_key]) || req_params[:f_inclusive] end |