12 lines
272 B
Ruby
12 lines
272 B
Ruby
class HookJob < ApplicationJob
|
|
queue_as :integrations
|
|
|
|
def perform(hook, message)
|
|
return unless hook.slack?
|
|
|
|
Integrations::Slack::SendOnSlackService.new(message: message, hook: hook).perform
|
|
rescue StandardError => e
|
|
Raven.capture_exception(e)
|
|
end
|
|
end
|