class Arelastic::Searches::Aggregations
Attributes
aggs[RW]
Public Class Methods
new(*aggs)
click to toggle source
# File lib/arelastic/searches/aggregations.rb, line 6 def initialize *aggs @aggs = aggs.flatten end
Public Instance Methods
as_elastic()
click to toggle source
# File lib/arelastic/searches/aggregations.rb, line 10 def as_elastic grouping = Arelastic::Nodes::HashGroup.new(aggs) { "aggs" => grouping.as_elastic } end