class ElasticSearch::Thrift::Rest::Client
Public Instance Methods
execute(request)
click to toggle source
# File lib/elasticsearch/transport/thrift/rest.rb, line 16 def execute(request) send_execute(request) return recv_execute() end
recv_execute()
click to toggle source
# File lib/elasticsearch/transport/thrift/rest.rb, line 25 def recv_execute() result = receive_message(Execute_result) return result.success unless result.success.nil? raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'execute failed: unknown result') end
send_execute(request)
click to toggle source
# File lib/elasticsearch/transport/thrift/rest.rb, line 21 def send_execute(request) send_message('execute', Execute_args, :request => request) end