decko-commons/decko

View on GitHub
mod/delayed_job/config/late/delayed_job_config.rb

Summary

Maintainability
A
0 mins
Test Coverage
require "delayed_job_active_record"
require "delayed_job_web"

Cardio.config.tap do |cc|
  Delayed::Worker.tap do |dw|
    dw.delay_jobs = cc.delaying
    dw.max_attempts = 1
    dw.destroy_failed_jobs = false
  end
end

Cardio.extend Cardio::DelayedJob

DelayedJobWeb.use Rack::Auth::Basic do |email, password|
  account = Card::Auth.authenticate email, password
  Card::Auth.admin? account&.left_id
end