Avoid EOL ifs

This commit is contained in:
gregoirenovel 2018-12-24 16:33:46 +01:00 committed by Pierre de La Morinerie
parent 7ffe40868b
commit 8ffcc16ec5

View file

@ -33,11 +33,18 @@ class ActiveJobLogSubscriber < ::ActiveJob::Logging::LogSubscriber
def process_event(event, type)
data = extract_metadata(event)
data.merge!(extract_exception(event))
data.merge!(extract_scheduled_at(event)) if type == 'enqueue_at'
data.merge!(extract_duration(event)) if type == 'perform'
case type
when 'enqueue_at'
data.merge!(extract_scheduled_at(event))
when 'perform'
data.merge!(extract_duration(event))
end
tags = ['job', type]
tags.push('exception') if data[:exception]
if data[:exception]
tags.push('exception')
end
data[:tags] = tags
data[:type] = 'tps'
data[:source] = ENV['SOURCE']