Class: Scribe::Client

Inherits:
FacebookService::Client show all
Includes:
Thrift::Client
Defined in:
lib/scribe.rb

Instance Method Summary collapse

Methods inherited from FacebookService::Client

#aliveSince, #getCounter, #getCounters, #getCpuProfile, #getName, #getOption, #getOptions, #getStatus, #getStatusDetails, #getVersion, #recv_aliveSince, #recv_getCounter, #recv_getCounters, #recv_getCpuProfile, #recv_getName, #recv_getOption, #recv_getOptions, #recv_getStatus, #recv_getStatusDetails, #recv_getVersion, #recv_setOption, #reinitialize, #send_aliveSince, #send_getCounter, #send_getCounters, #send_getCpuProfile, #send_getName, #send_getOption, #send_getOptions, #send_getStatus, #send_getStatusDetails, #send_getVersion, #send_reinitialize, #send_setOption, #send_shutdown, #setOption, #shutdown

Instance Method Details

#Log(messages) ⇒ Object



15
16
17
18
# File 'lib/scribe.rb', line 15

def Log(messages)
  send_Log(messages)
  return recv_Log()
end

#recv_LogObject

Raises:

  • (::Thrift::ApplicationException)


24
25
26
27
28
# File 'lib/scribe.rb', line 24

def recv_Log()
  result = receive_message(Log_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'Log failed: unknown result')
end

#send_Log(messages) ⇒ Object



20
21
22
# File 'lib/scribe.rb', line 20

def send_Log(messages)
  send_message('Log', Log_args, :messages => messages)
end