class ProactiveSupport::Mgmt::Alerts

Public Class Methods

error(customer_id, message, options = {}) click to toggle source
# File lib/proactive_support/mgmt/alerts.rb, line 13
def error(customer_id, message, options = {})
  create 'error', customer_id, message, options
end
info(customer_id, message, options = {}) click to toggle source
# File lib/proactive_support/mgmt/alerts.rb, line 5
def info(customer_id, message, options = {})
  create 'info', customer_id, message, options
end
warn(customer_id, message, options = {}) click to toggle source
# File lib/proactive_support/mgmt/alerts.rb, line 9
def warn(customer_id, message, options = {})
  create 'warn', customer_id, message, options
end

Private Class Methods

create(level, customer_id, message, options) click to toggle source
# File lib/proactive_support/mgmt/alerts.rb, line 19
def create(level, customer_id, message, options)
  raise ::ProactiveSupport::AlertAdapterNotConfigured if ::ProactiveSupport.configuration.alert_adapter.nil?
  ::ProactiveSupport.configuration.alert_adapter.new.create(level, customer_id, message, options)
end