Class: Elasticsearch::Autocomplete::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/elasticsearch/autocomplete/request.rb

Direct Known Subclasses

MultipleRequest, SingleRequest

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(index, query, types) ⇒ Request

Returns a new instance of Request.



19
20
21
22
23
# File 'lib/elasticsearch/autocomplete/request.rb', line 19

def initialize(index, query, types)
  self.query = query
  self.types = types
  self.index = index
end

Instance Attribute Details

#indexObject

Returns the value of attribute index.



17
18
19
# File 'lib/elasticsearch/autocomplete/request.rb', line 17

def index
  @index
end

#queryObject

Returns the value of attribute query.



17
18
19
# File 'lib/elasticsearch/autocomplete/request.rb', line 17

def query
  @query
end

#typesObject

Returns the value of attribute types.



17
18
19
# File 'lib/elasticsearch/autocomplete/request.rb', line 17

def types
  @types
end

Instance Method Details

#bodyObject



25
26
27
# File 'lib/elasticsearch/autocomplete/request.rb', line 25

def body
  {}
end