class LetsencryptPlugin::FileOutput

Public Class Methods

new(domain, cert, out_dir) click to toggle source
# File lib/letsencrypt_plugin/file_output.rb, line 5
def initialize(domain, cert, out_dir)
  super(domain, cert)
  @output_dir = out_dir
end

Public Instance Methods

display_info() click to toggle source
# File lib/letsencrypt_plugin/file_output.rb, line 14
def display_info
  Rails.logger.info('Saving certificates and key...')
end
output_cert(cert_type, cert_content) click to toggle source
# File lib/letsencrypt_plugin/file_output.rb, line 10
def output_cert(cert_type, cert_content)
  File.write(File.join(@output_dir, "#{@domain}-#{cert_type}"), cert_content)
end