Class: ElasticSearchThrift::Rest::Client
- Inherits:
-
Object
- Object
- ElasticSearchThrift::Rest::Client
- Includes:
- Thrift::Client
- Defined in:
- lib/elastic_search_thrift/rest.rb
Instance Method Summary collapse
Instance Method Details
permalink #execute(request) ⇒ Object
[View source]
15 16 17 18 |
# File 'lib/elastic_search_thrift/rest.rb', line 15 def execute(request) send_execute(request) return recv_execute() end |
permalink #recv_execute ⇒ Object
24 25 26 27 28 |
# File 'lib/elastic_search_thrift/rest.rb', line 24 def recv_execute() result = (Execute_result) return result.success unless result.success.nil? raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'execute failed: unknown result') end |
permalink #send_execute(request) ⇒ Object
[View source]
20 21 22 |
# File 'lib/elastic_search_thrift/rest.rb', line 20 def send_execute(request) ('execute', Execute_args, :request => request) end |