class Vitals::Integrations::Notifications::Base

Public Class Methods

duration(started, finished) click to toggle source
# File lib/vitals/integrations/notifications/base.rb, line 15
def self.duration(started, finished)
  Vitals::Utils.sec_to_ms(finished - started)
end
handle() click to toggle source
# File lib/vitals/integrations/notifications/base.rb, line 11
def self.handle
  raise "#handle not implemented"
end
subscribe!() click to toggle source
# File lib/vitals/integrations/notifications/base.rb, line 5
def self.subscribe!
  subscriber = ActiveSupport::Notifications.subscribe(event_name, &method(:handle))

  subscriber
end