Class: Blacklight::Configuration::SearchField
- Inherits:
-
Field
show all
- Defined in:
- lib/blacklight/configuration/search_field.rb
Instance Method Summary
collapse
Methods inherited from Field
#default_label
#deep_dup, #merge, #merge!, #select, #sort_by, #sort_by!, #to_h
Instance Method Details
#normalize!(blacklight_config = nil) ⇒ Object
4
5
6
7
8
9
10
11
|
# File 'lib/blacklight/configuration/search_field.rb', line 4
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
|
#validate! ⇒ Object
13
14
15
|
# File 'lib/blacklight/configuration/search_field.rb', line 13
def validate!
raise ArgumentError, "Must supply a search field key" if self.key.nil?
end
|