class Elastic::Dsl::BoolQueryContext::BoolQueryWrapper
Public Class Methods
new(_query, _modifier)
click to toggle source
# File lib/elastic/dsl/bool_query_context.rb, line 20 def initialize(_query, _modifier) @query = _query @modifier = _modifier end
Public Instance Methods
must(_node)
click to toggle source
# File lib/elastic/dsl/bool_query_context.rb, line 25 def must(_node) @query.must wrap(_node) self end
should(_node)
click to toggle source
# File lib/elastic/dsl/bool_query_context.rb, line 30 def should(_node) @query.should wrap(_node) self end
Private Instance Methods
wrap(_query)
click to toggle source
# File lib/elastic/dsl/bool_query_context.rb, line 37 def wrap(_query) @modifier.clone_with_query _query end