Class: Acmesmith::SubjectNameFilter

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

Instance Method Summary collapse

Constructor Details

#initialize(subject_name_exact: nil, subject_name_suffix: nil, subject_name_regexp: nil) ⇒ SubjectNameFilter

Returns a new instance of SubjectNameFilter.



5
6
7
8
9
10
11
# File 'lib/acmesmith/subject_name_filter.rb', line 5

def initialize(subject_name_exact: nil, subject_name_suffix: nil, subject_name_regexp: nil)
  @domain_name_filter = DomainNameFilter.new(
    exact: subject_name_exact,
    suffix: subject_name_suffix,
    regexp: subject_name_regexp,
  )
end

Instance Method Details

#match?(domain) ⇒ Boolean

Returns:



13
14
15
# File 'lib/acmesmith/subject_name_filter.rb', line 13

def match?(domain)
  @domain_name_filter.match?(domain)
end