Module: LetsEncrypt::CertificateIssuable

Extended by:
ActiveSupport::Concern
Included in:
Certificate
Defined in:
app/models/concerns/lets_encrypt/certificate_issuable.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#issueObject

Returns true if issue new certificate succeed.



9
10
11
12
13
14
15
16
# File 'app/models/concerns/lets_encrypt/certificate_issuable.rb', line 9

def issue
  logger.info "Getting certificate for #{domain}"
  create_certificate
  # rubocop:disable Metrics/LineLength
  logger.info "Certificate issued for #{domain} (expires on #{expires_at}, will renew after #{renew_after})"
  # rubocop:enable Metrics/LineLength
  true
end