Module: Eson::Shared::Bulk
- Extended by:
- API
- Defined in:
- lib/eson/shared/core/bulk.rb
Instance Method Summary
collapse
Methods included from API
multi_index, multi_types, no_indices, parameters, register, source_param
Methods included from Chainable
#chainable, #extendable
Instance Method Details
#<<(request) ⇒ Object
13
14
15
|
# File 'lib/eson/shared/core/bulk.rb', line 13
def <<(request)
bulk << request
end
|
#bulk ⇒ Object
9
10
11
|
# File 'lib/eson/shared/core/bulk.rb', line 9
def bulk
@bulk ||= []
end
|
#delete(args, immediate = nil) ⇒ Object
21
22
23
|
# File 'lib/eson/shared/core/bulk.rb', line 21
def delete(args, immediate = nil)
self << client.delete(args, false)
end
|
#index(args, immediate = nil) ⇒ Object
17
18
19
|
# File 'lib/eson/shared/core/bulk.rb', line 17
def index(args, immediate = nil)
self << client.index(args, false)
end
|