Sha256: ec4db7a6734a07768d99a7a81b02bce9e48946040119c4e3101a5ceb71cef123
Contents?: true
Size: 870 Bytes
Versions: 1
Compression:
Stored size: 870 Bytes
Contents
# frozen_string_literal: true module Sidekiq class Rails < ::Rails::Engine config.after_initialize do # This hook happens after all initializers are run, just before returning # from config/environment.rb back to sidekiq/cli.rb. # We have to add the reloader after initialize to see if cache_classes has # been turned on. # # None of this matters on the client-side, only within the Sidekiq process itself. # Sidekiq.configure_server do |_| Sidekiq.options[:reloader] = Sidekiq::Rails::Reloader.new end end class Reloader def initialize(app = ::Rails.application) @app = app end def call @app.reloader.wrap do yield end end def inspect "#<Sidekiq::Rails::Reloader @app=#{@app.class.name}>" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sidekiq-6.0.0.pre1 | lib/sidekiq/rails.rb |