Sha256: e412e9d86e50d9d5ce2b8fe94effd3f21f2794147307f42f7f51d755e5bf8aef
Contents?: true
Size: 589 Bytes
Versions: 24
Compression:
Stored size: 589 Bytes
Contents
require 'rearview/alerts/base' require 'rearview/alerts/email_alert' require 'rearview/alerts/pagerduty_alert' require 'rearview/alerts/campfire_alert' module Rearview module Alerts module_function def registry unless @registry @registry = {}.tap do |h| h[Rearview::Alerts::PagerDutyAlert.scheme] = Rearview::Alerts::PagerDutyAlert h[Rearview::Alerts::EmailAlert.scheme] = Rearview::Alerts::EmailAlert h[Rearview::Alerts::CampfireAlert.scheme] = Rearview::Alerts::CampfireAlert end end @registry end end end
Version data entries
24 entries across 24 versions & 1 rubygems