Class: Mutiny::Tests::TestSet::Filter

Inherits:
Object
  • Object
show all
Defined in:
lib/mutiny/tests/test_set/filter.rb,
lib/mutiny/tests/test_set/filter/default.rb

Direct Known Subclasses

Default

Defined Under Namespace

Classes: Default

Instance Method Summary collapse

Constructor Details

#initialize(subject_names:) ⇒ Filter

Returns a new instance of Filter.



5
6
7
# File 'lib/mutiny/tests/test_set/filter.rb', line 5

def initialize(subject_names:)
  @subject_names = subject_names
end

Instance Method Details

#related?(subject_name:, test_name:) ⇒ Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/mutiny/tests/test_set/filter.rb', line 9

def related?(subject_name:, test_name:)
  fail "Subclasses must implement Filter#related? for #{subject_name}, #{test_name}"
end