Ok, I figured this out
module Exceptions
class CriticalError < StandardError
def initialize(error_message)
ping_me()
super(error_message)
end
def ping_me()
....
end
end
end
raise Exceptions::CriticalError.new("something went wrong!")