Module: Zeus::LogsInterface
Overview
Interface for dealing with logs api calls
Instance Method Summary collapse
-
#get_logs(name, options = {}) ⇒ Zeus::APIClient::Result
get logs.
-
#send_logs(name, logs) ⇒ Zeus::APIClient::Result
send logs.
Instance Method Details
#get_logs(name, options = {}) ⇒ Zeus::APIClient::Result
get logs
49 50 51 52 53 54 55 |
# File 'lib/zeus/api_client/logs_interface.rb', line 49 def get_logs(name, = {}) [:log_name] = name response = get("/logs/#{@access_token}", ) Result.new(response) rescue => e Result.new(e.response) end |
#send_logs(name, logs) ⇒ Zeus::APIClient::Result
send logs
28 29 30 31 32 33 34 35 36 |
# File 'lib/zeus/api_client/logs_interface.rb', line 28 def send_logs(name, logs) params = { logs: logs } begin response = post("/logs/#{@access_token}/#{name}/", params) Result.new(response) rescue => e Result.new(e.response) end end |