class CertificateChecker::CertificateFinder

Public Class Methods

new(config = {}) click to toggle source
# File lib/certificate-checker/certificate_finder.rb, line 5
def initialize(config = {})
  @config = config.merge(ext: ['*.pem', '*.crt'])
end

Public Instance Methods

Private Instance Methods

search_directory(path) click to toggle source
# File lib/certificate-checker/certificate_finder.rb, line 22
def search_directory(path)
  res = []
  @config[:ext].each do |ext|
    res << Dir.glob(File.join(path, '**', ext))
  end
  res.flatten
end
search_file(path) click to toggle source
# File lib/certificate-checker/certificate_finder.rb, line 30
def search_file(path)
  [path]
end