Method: Elastic::Query#compose

Defined in:
lib/elastic/query.rb

#compose(&_block) ⇒ Object



63
64
65
66
67
# File 'lib/elastic/query.rb', line 63

def compose(&_block)
  agg_nodes = []
  Dsl::ResultComposer.new(agg_nodes).tap(&_block)
  execute assembler.assemble_metrics agg_nodes
end