Module: Zeus::TrigalertsInterface

Includes:
RestInterface
Included in:
APIClient
Defined in:
lib/zeus/api_client/trigalerts_interface.rb

Overview

Interface for dealing with triggered alerts api calls

Instance Method Summary collapse

Instance Method Details

#triggered_alertsZeus::APIClient::Result

get triggered alerts

Returns:

  • (Zeus::APIClient::Result)


29
30
31
32
33
34
# File 'lib/zeus/api_client/trigalerts_interface.rb', line 29

def triggered_alerts
  response = get("/triggeredalerts/#{@access_token}")
  Result.new(response)
rescue => e
  Result.new(e.response)
end

#triggered_alerts_last_24_hoursZeus::APIClient::Result

get triggered alerts in last 24 hours

Returns:

  • (Zeus::APIClient::Result)


39
40
41
42
43
44
# File 'lib/zeus/api_client/trigalerts_interface.rb', line 39

def triggered_alerts_last_24_hours
  response = get("/triggeredalerts/#{@access_token}/last24")
  Result.new(response)
rescue => e
  Result.new(e.response)
end