You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: builder.rb
    path of file: ./repos/karafka/lib/karafka/routing/features/active_job
    
    the code of the file until where you have to start completion: # frozen_string_literal: true

module Karafka
    
          def active_job_topic(name, &block)
            topic(name) do
              consumer App.config.internal.active_job.consumer_class
              active_job true

              # This is handled by our custom ActiveJob consumer
              # Without this, default behaviour would cause messages to skip upon shutdown as the
              # offset would be committed for the last message
              manual_offset_management true

              next unless block

              instance_eval(&block)
            end
          end