Sha256: b96dd5a62c0d962835f11708e4b84a960aaa57a5a730be57d338979e291c2ea6

Contents?: true

Size: 476 Bytes

Versions: 3

Compression:

Stored size: 476 Bytes

Contents

module Sunspot
  module Query
    class RangeFacet < AbstractFieldFacet
      def to_params
        params = super
        params[:"facet.range"] = [@field.indexed_name]
        params[qualified_param('range.start')] = @field.to_indexed(@options[:range].first)
        params[qualified_param('range.end')] = @field.to_indexed(@options[:range].last)
        params[qualified_param('range.gap')] = "#{@options[:range_interval] || 10}"
        params
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sunspot-2.0.0.pre.120720 lib/sunspot/query/range_facet.rb
sunspot-2.0.0.pre.120417 lib/sunspot/query/range_facet.rb
sunspot-2.0.0.pre.120415 lib/sunspot/query/range_facet.rb