Class: Qiita::Elasticsearch::Nodes::MultiMustNode

Inherits:
Object
  • Object
show all
Defined in:
lib/qiita/elasticsearch/nodes/multi_must_node.rb

Instance Method Summary collapse

Constructor Details

#initialize(tokens) ⇒ MultiMustNode

Returns a new instance of MultiMustNode.

Parameters:

  • tokens (Array<Qiita::Elasticsearch::Tokens>)


8
9
10
# File 'lib/qiita/elasticsearch/nodes/multi_must_node.rb', line 8

def initialize(tokens)
  @tokens = tokens
end

Instance Method Details

#to_hashObject



12
13
14
15
16
17
18
# File 'lib/qiita/elasticsearch/nodes/multi_must_node.rb', line 12

def to_hash
  {
    "bool" => {
      "must" => must_queries,
    },
  }
end