Sha256: 178d06b51669547ca06881f0a6521ebf5c4f609269544a97546fdb35ac8a12de
Contents?: true
Size: 629 Bytes
Versions: 2
Compression:
Stored size: 629 Bytes
Contents
module Spotlight # ... module SearchHelper def search_service(user_params = respond_to?(:search_state, true) ? search_state.to_h : {}) search_service_class.new(config: blacklight_config, user_params: user_params, **search_service_context) end def search_service_class if defined?(super) super else Blacklight::SearchService end end # @return [Hash] a hash of context information to pass through to the search service def search_service_context return {} unless respond_to?(:current_ability) { current_ability: current_ability } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
blacklight-spotlight-3.0.0.alpha.2 | app/controllers/concerns/spotlight/search_helper.rb |
blacklight-spotlight-3.0.0.alpha.1 | app/controllers/concerns/spotlight/search_helper.rb |