Sha256: 2cc01d554687e23eedf01648ef505cb7886630aad4511511c05aaaa10bf08edf

Contents?: true

Size: 497 Bytes

Versions: 3

Compression:

Stored size: 497 Bytes

Contents

# frozen_string_literal: true
module Blacklight
  class Configuration::SearchField < Blacklight::Configuration::Field
    def normalize! blacklight_config = nil
      self.if = self.include_in_simple_select if self.if.nil?

      super
      self.qt ||= blacklight_config.default_solr_params[:qt] if blacklight_config && blacklight_config.default_solr_params

      self
    end

    def validate!
      raise ArgumentError.new("Must supply a search field key") if self.key.nil?
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
blacklight-6.0.2 lib/blacklight/configuration/search_field.rb
blacklight-6.0.1 lib/blacklight/configuration/search_field.rb
blacklight-6.0.0 lib/blacklight/configuration/search_field.rb