18 lines
414 B
Ruby
18 lines
414 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
module ExceptionNotifier
|
||
|
# Notifica las excepciones como incidencias en Gitlab
|
||
|
class GitlabNotifier
|
||
|
def initialize(_); end
|
||
|
|
||
|
# Recibe la excepción y empieza la tarea de notificación en segundo
|
||
|
# plano.
|
||
|
#
|
||
|
# @param [Exception]
|
||
|
# @param [Hash]
|
||
|
def call(exception, **options)
|
||
|
GitlabNotifierJob.perform_async(exception, **options)
|
||
|
end
|
||
|
end
|
||
|
end
|