Sha256: 4b65397ce902cde544a1aba095ff0993fb38f285972b82c53361fd720a5dcc32

Contents?: true

Size: 485 Bytes

Versions: 5

Compression:

Stored size: 485 Bytes

Contents

require "json"
require "logstash/search/facetresult/entry"

class LogStash::Search::FacetResult::Histogram < LogStash::Search::FacetResult::Entry
  # The name or key for this result.
  attr_accessor :key
  attr_accessor :mean
  attr_accessor :total
  attr_accessor :count

  # sometimes a parent call to to_json calls us with args?
  def to_json(*args)
    return {
      "key" => @key,
      "mean" => @mean,
      "total" => @total,
      "count" => @count,
    }.to_json
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
logstash-lite-0.2.20110505142231 lib/logstash/search/facetresult/histogram.rb
logstash-lite-0.2.20110422152244 lib/logstash/search/facetresult/histogram.rb
logstash-lite-0.2.20110405105201 lib/logstash/search/facetresult/histogram.rb
logstash-lite-0.2.20110331121236 lib/logstash/search/facetresult/histogram.rb
logstash-lite-0.2.20110329105411 lib/logstash/search/facetresult/histogram.rb