class CustomSearchBuilder
custom SearchBuilder generated by NewspaperWorks
; adds behavior to Hyrax::CatalogSearchBuilder:
-
BlacklightAdvancedSearch::AdvancedSearchBuilder, to support /newspapers_search
-
NewspaperWorks::HighlightSearchParams, to support highlighting and snippets in results
-
NewspaperWorks::ExcludeModels, to remove NewspaperTitle, NewspaperContainer,
and NewspaperIssue objects from keyword searches
Public Instance Methods
is_advanced_search?()
click to toggle source
add logic to BlacklightAdvancedSearch::AdvancedSearchBuilder so that date range params are recognized as advanced search rubocop:disable Naming/PredicateName
Calls superclass method
# File lib/generators/newspaper_works/templates/custom_search_builder.rb, line 19 def is_advanced_search? blacklight_params[:date_start].present? || blacklight_params[:date_end].present? || super end