Class: CertificateChecker::CertificateFinder
- Inherits:
-
Object
- Object
- CertificateChecker::CertificateFinder
- Defined in:
- lib/certificate-checker/certificate_finder.rb
Instance Method Summary collapse
-
#initialize(config = {}) ⇒ CertificateFinder
constructor
A new instance of CertificateFinder.
- #search(path) ⇒ Object
Constructor Details
#initialize(config = {}) ⇒ CertificateFinder
Returns a new instance of CertificateFinder.
5 6 7 |
# File 'lib/certificate-checker/certificate_finder.rb', line 5 def initialize(config = {}) @config = config.merge(ext: ['*.pem', '*.crt']) end |
Instance Method Details
#search(path) ⇒ Object
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/certificate-checker/certificate_finder.rb', line 9 def search(path) if File.directory?(path) search_directory(path) elsif File.exist?(path) search_file(path) else warn "No such file or directory @ #{self.class.name}##{__callee__} - #{path}" [] end end |