Sha256: e03873b79dd34dddcd85b38ccb84bb4f1b8d07a7f166e7647db943d64e8a417d

Contents?: true

Size: 447 Bytes

Versions: 11

Compression:

Stored size: 447 Bytes

Contents

module Sunspot
  module DSL
    class FieldStats #:nodoc:
      def initialize(query_stats, setup, search_stats) #:nodoc:
        @query_stats, @setup, @search_stats = query_stats, setup, search_stats
      end

      def facet *field_names
        field_names.each do |field_name|
          field = @setup.field(field_name)

          @query_stats.add_facet(field)
          @search_stats.add_facet(field)
        end
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
sunspot-2.2.8 lib/sunspot/dsl/field_stats.rb
enju_leaf-1.2.1 vendor/bundle/ruby/2.3/gems/sunspot-2.2.7/lib/sunspot/dsl/field_stats.rb
sunspot-2.2.7 lib/sunspot/dsl/field_stats.rb
sunspot-2.2.6 lib/sunspot/dsl/field_stats.rb
sunspot-2.2.5 lib/sunspot/dsl/field_stats.rb
sunspot-2.2.4 lib/sunspot/dsl/field_stats.rb
sunspot-2.2.3 lib/sunspot/dsl/field_stats.rb
sunspot-2.2.2 lib/sunspot/dsl/field_stats.rb
sunspot-2.2.1 lib/sunspot/dsl/field_stats.rb
sunspot-2.2.0 lib/sunspot/dsl/field_stats.rb
sunspot-2.1.1 lib/sunspot/dsl/field_stats.rb