codevise/cert_watch

View on GitHub
app/jobs/cert_watch/renew_expiring_certificates_job.rb

Summary

Maintainability
A
0 mins
Test Coverage
module CertWatch
  class RenewExpiringCertificatesJob < CertWatch::ApplicationJob
    queue_as :cert_watch

    def perform
      Certificate
        .auto_renewable
        .installed
        .expiring
        .limit(CertWatch.config.renewal_batch_size)
        .each(&:renew)
    end
  end
end