class Elastic::Dsl::ResultComposer
Public Class Methods
new(_aggs)
click to toggle source
# File lib/elastic/dsl/result_composer.rb, line 5 def initialize(_aggs) @aggs = _aggs end
Public Instance Methods
aggregate(_node)
click to toggle source
# File lib/elastic/dsl/result_composer.rb, line 9 def aggregate(_node) raise ArgumentError, 'node must provide a name' unless _node.name @aggs << _node nil end