class CertificateChecker::CertificateCheckerFactory
Public Class Methods
new(config = {})
click to toggle source
# File lib/certificate-checker/certificate_checker_factory.rb, line 5 def initialize(config = {}) @finder = CertificateFinder.new(config) end
Public Instance Methods
certificate_checkers_for(filename)
click to toggle source
# File lib/certificate-checker/certificate_checker_factory.rb, line 9 def certificate_checkers_for(filename) @finder.search(filename).map do |file| parser = CertificateParser.new(file) parser.certificates.map do |line, certificate| CertificateChecker.new(file, line, certificate) end end.flatten end