class Elastic::Shims::MultipleAggregation

Public Instance Methods

handle_result(_raw, _formatter) click to toggle source
Calls superclass method Elastic::Shims::Base#handle_result
# File lib/elastic/shims/multiple_aggregation.rb, line 3
def handle_result(_raw, _formatter)
  result = super

  case result
  when Elastic::Results::Root
    result.aggregations
  when Elastic::Results::GroupedResult
    result
  else
    raise "unable to reduce result of type #{result.class}"
  end
end