class Elastic::Shims::TotalPicking
Public Instance Methods
handle_result(_raw, _formatter)
click to toggle source
Calls superclass method
Elastic::Shims::Base#handle_result
# File lib/elastic/shims/total_picking.rb, line 3 def handle_result(_raw, _formatter) result = super case result when Elastic::Results::Root result.total when Elastic::Results::GroupedResult result.map_to_group { |bucket| Elastic::Results::Metric.new(bucket.total) } else raise "unable to pick from result of type #{result.class}" end end