Sha256: af5425e515c18843112ce5dc231461dfa7d41e1c5f696e0caa6b9b1cadf0042e

Contents?: true

Size: 421 Bytes

Versions: 6

Compression:

Stored size: 421 Bytes

Contents

# RAILS 5 patches for delayed_job
# TODO: REMOVE WHEN upstream is updated

module DelayedWorkerPatches
  def reload!
    return unless self.class.reload_app?
    if defined?(ActiveSupport::Reloader)
      Rails.application.reloader.reload!
    else
      ActionDispatch::Reloader.cleanup!
      ActionDispatch::Reloader.prepare!
    end
  end
end

module Delayed
  class Worker
    prepend DelayedWorkerPatches
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
voyage-1.44.0.13 lib/voyage/templates/config_dj_rails5_patches.rb
voyage-1.44.0.11 lib/voyage/templates/config_dj_rails5_patches.rb
voyage-1.44.0.12 lib/voyage/templates/config_dj_rails5_patches.rb
voyage-1.44.0.10 lib/voyage/templates/config_dj_rails5_patches.rb
voyage-1.44.0.9 lib/voyage/templates/config_dj_rails5_patches.rb
voyage-1.44.0.8 lib/voyage/templates/config_dj_rails5_patches.rb