Sha256: 0f03211b8913bc604a00b2566066f084d8c3808f10649b009114b940bb5340e4
Contents?: true
Size: 586 Bytes
Versions: 16
Compression:
Stored size: 586 Bytes
Contents
# frozen_string_literal: true module Spotlight # ... module SearchHelper def search_service(user_params = respond_to?(:search_state, true) ? search_state.to_h : {}) klass = respond_to?(:search_service_class) ? search_service_class : Blacklight::SearchService klass.new(config: blacklight_config, user_params:, **search_service_context) 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: } end end end
Version data entries
16 entries across 16 versions & 1 rubygems