class OpenSearch::DSL::Search::Suggest

Wraps the ‘suggest` part of a search definition

Public Class Methods

new(key, options={}, &block) click to toggle source
# File lib/opensearch/dsl/search/suggest.rb, line 37
def initialize(key, options={}, &block)
  @key     = key
  @options = options
  @block   = block
end

Public Instance Methods

to_hash() click to toggle source

Convert the definition to a Hash

@return [Hash]

# File lib/opensearch/dsl/search/suggest.rb, line 47
def to_hash
  { @key => @options }
end