karafka/karafka

View on GitHub
lib/active_job/karafka.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

begin
  # Do not load active job if already loaded
  require 'active_job' unless Object.const_defined?('ActiveJob')

  require_relative 'queue_adapters/karafka_adapter'

  module ActiveJob
    # Namespace for usage simplification outside of Rails where Railtie will not kick in.
    # That way a require 'active_job/karafka' should be enough to use it
    module Karafka
    end
  end
rescue LoadError
  # We extend ActiveJob stuff in the railtie
end