docbrown/app/controllers/concerns/development_dependency_checks.rb

16 lines
485 B
Ruby

module DevelopmentDependencyChecks
extend ActiveSupport::Concern
included do
before_action :verify_sidekiq_running, only: %i[index show], if: proc { Rails.env.development? }
end
private
def verify_sidekiq_running
return if Sidekiq::ProcessSet.new.size.positive?
flash[:global_notice] = "Sidekiq is not running and is needed for the app to function properly. \
Use bin/startup to start the application properly.".html_safe
end
end