Sha256: c937d6b4d2be799e88d0f9c3499d3ae67f89dccb71ef6fd8eeecf97ee96cb377
Contents?: true
Size: 784 Bytes
Versions: 4
Compression:
Stored size: 784 Bytes
Contents
# frozen_string_literal: true begin require 'active_job' 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 # We extend routing builder by adding a simple wrapper for easier jobs topics defining # This needs to be extended here as it is going to be used in karafka routes, hence doing that in # the railtie initializer would be too late ::Karafka::Routing::Builder.include ::Karafka::ActiveJob::RoutingExtensions ::Karafka::Routing::Proxy.include ::Karafka::ActiveJob::RoutingExtensions rescue LoadError # We extend ActiveJob stuff in the railtie end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
karafka-2.0.0.beta1 | lib/active_job/karafka.rb |
karafka-2.0.0.alpha6 | lib/active_job/karafka.rb |
karafka-2.0.0.alpha5 | lib/active_job/karafka.rb |
karafka-2.0.0.alpha4 | lib/active_job/karafka.rb |