Sha256: 9df5925b8dd020499ebf6f3b28aef5a82881a9c18465640e5de225f010ae2dc5

Contents?: true

Size: 584 Bytes

Versions: 2

Compression:

Stored size: 584 Bytes

Contents

# frozen_string_literal: true

module DelayedJobMaster
  class Railtie < Rails::Railtie
    config.after_initialize do
      case DelayedJobMaster.config.listener
      when :postgresql
        require_relative '../delayed/master/postgresql/job_notifier'
        if defined?(Delayed::Backend::ActiveRecord)
          Delayed::Backend::ActiveRecord::Job.include Delayed::Master::Postgresql::JobNotifier
        end
        if defined?(Delayed::Backend::Bulk)
          Delayed::Backend::Bulk.include Delayed::Master::Postgresql::BulkJobNotifier
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
delayed_job_master-3.1.2 lib/delayed_job_master/railtie.rb
delayed_job_master-3.1.1 lib/delayed_job_master/railtie.rb