Method: Elasticsearch::DSL::Search::Filters::Bool#to_hash

Defined in:
lib/elasticsearch/dsl/search/filters/bool.rb

#to_hashObject



83
84
85
86
87
88
89
90
91
92
93
# File 'lib/elasticsearch/dsl/search/filters/bool.rb', line 83

def to_hash
  @hash[name].update(@args.to_hash) if @args.respond_to?(:to_hash)

  if @block
    call
  else
    @hash[name] = @args unless @args.nil? || @args.empty?
  end

  @hash
end