module BlacklightRangeLimit::FacetFieldConfigOverride
Override the upstream normalize method to inject range limit defaults
Public Instance Methods
normalize!(*args)
click to toggle source
Calls superclass method
# File lib/blacklight_range_limit/facet_field_config_override.rb, line 4 def normalize!(*args) normalize_range! if range super end
normalize_range!()
click to toggle source
# File lib/blacklight_range_limit/facet_field_config_override.rb, line 10 def normalize_range! self.had_existing_component_configuration = component.present? if range.is_a? Hash self.range_config = range self.range = true end if range_config self.range_config = range_config.reverse_merge(BlacklightRangeLimit.default_range_config[:range_config]) end @table.reverse_merge!(BlacklightRangeLimit.default_range_config) end