Sha256: a66abd9a30537ed6dfd2c4194bd9783c2725be1542cc3d7512984352ca94c4a9
Contents?: true
Size: 1.06 KB
Versions: 4
Compression:
Stored size: 1.06 KB
Contents
# BlacklightRangeLimit module BlacklightRangeLimit require 'blacklight_range_limit/range_limit_builder' require 'blacklight_range_limit/controller_override' require 'blacklight_range_limit/view_helper_override' require 'blacklight_range_limit/version' require 'blacklight_range_limit/engine' autoload :Routes, 'blacklight_range_limit/routes' mattr_accessor :labels self.labels = { :missing => "Unknown" } # Add element to array only if it's not already there def self.safe_arr_add(array, element) array << element unless array.include?(element) end # Convenience method for returning range config hash from # blacklight config, for a specific solr field, in a normalized # way. # # Returns false if range limiting not configured. # Returns hash even if configured to 'true' # for consistency. def self.range_config(blacklight_config, solr_field) field = blacklight_config.facet_fields[solr_field.to_s] return false unless field.range config = field.range config = {} if config === true config end end
Version data entries
4 entries across 4 versions & 1 rubygems