Sha256: a28042d980537dc6de603d46315326310b75c379f2f6c8a2a3ff4eab3952973d
Contents?: true
Size: 471 Bytes
Versions: 1
Compression:
Stored size: 471 Bytes
Contents
module Elastic::Shims class Reducing < Base def handle_result(_raw) result = super case result when Elastic::Results::Root result.aggregations.first.last.as_value when Elastic::Results::GroupedResult groups = result.map do |keys, bucket| Elastic::Results::ResultGroup.new keys, bucket.first.last end Elastic::Results::GroupedResult.new groups else result end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
elastic-rails-0.5.0 | lib/elastic/shims/reducing.rb |