class Elastictastic::Thrift::Rest::Client

Public Instance Methods

execute(request) click to toggle source
# File lib/elastictastic/thrift/rest.rb, line 16
def execute(request)
  send_execute(request)
  return recv_execute()
end
recv_execute() click to toggle source
# File lib/elastictastic/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/elastictastic/thrift/rest.rb, line 21
def send_execute(request)
  send_message('execute', Execute_args, :request => request)
end