Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.
# frozen_string_literal: true
module Migrations::Converters::Base
class SerialJob
def initialize(step)
@step = step
@tracker = step.tracker
end
def run(item)
@tracker.reset_stats!
begin
@step.process_item(item)
rescue StandardError => e
@tracker.log_error("Failed to process item", exception: e, details: item)
@tracker.stats
def cleanup