Sha256: a29a18b0fd94452f7ff0410b462d1be9b822d8f92097dbb39e803700a20ff638
Contents?: true
Size: 655 Bytes
Versions: 3
Compression:
Stored size: 655 Bytes
Contents
module Dbla module SearchBuilderBehavior def processed_parameters request.tap do |request_parameters| if blacklight_params[:q] || blacklight_params[:f] request_parameters[:q] = blacklight_params.fetch(:q,'') end end end def facet_filters # :fq, map from :f. if ( blacklight_params[:f]) f_request_params = blacklight_params[:f] f_request_params.each_pair do |facet_field, value_list| Array(value_list).each do |value| next if value.blank? # skip empty strings yield *[facet_field, value] end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dbla-0.0.8 | lib/dbla/search_builder_behavior.rb |
dbla-0.0.7 | lib/dbla/search_builder_behavior.rb |
dbla-0.0.6 | lib/dbla/search_builder_behavior.rb |