Class: Acmesmith::ChallengeResponderFilter

Inherits:
Object
  • Object
show all
Defined in:
lib/acmesmith/challenge_responder_filter.rb

Instance Method Summary collapse

Constructor Details

#initialize(responder, **filter) ⇒ ChallengeResponderFilter

Returns a new instance of ChallengeResponderFilter.



5
6
7
8
# File 'lib/acmesmith/challenge_responder_filter.rb', line 5

def initialize(responder, **filter)
  @responder = responder
  @subject_name_filter = SubjectNameFilter.new(**filter)
end

Instance Method Details

#applicable?(domain) ⇒ Boolean

Returns:



10
11
12
# File 'lib/acmesmith/challenge_responder_filter.rb', line 10

def applicable?(domain)
  @subject_name_filter.match?(domain) && @responder.applicable?(domain)
end