Class: MultiSearchRequest
- Inherits:
-
Object
- Object
- MultiSearchRequest
- Includes:
- AttributesReader
- Defined in:
- lib/multi_search_request.rb
Instance Method Summary collapse
-
#add(request) ⇒ Object
add requests.
- #body ⇒ Object
-
#initialize ⇒ MultiSearchRequest
constructor
A new instance of MultiSearchRequest.
-
#requests_expr ⇒ Object
show requests.
Methods included from AttributesReader
Constructor Details
#initialize ⇒ MultiSearchRequest
Returns a new instance of MultiSearchRequest.
4 5 6 |
# File 'lib/multi_search_request.rb', line 4 def initialize @requests = [] end |
Instance Method Details
#add(request) ⇒ Object
add requests
17 18 19 20 |
# File 'lib/multi_search_request.rb', line 17 def add request @requests.add(request) return self end |
#body ⇒ Object
8 9 10 |
# File 'lib/multi_search_request.rb', line 8 def body return @requests.map{|request| {index: request.index, search: request.body}} end |
#requests_expr ⇒ Object
show requests
13 14 15 |
# File 'lib/multi_search_request.rb', line 13 def requests_expr return @requests end |