Class: TraceViz::Collectors::Filters::BaseClassFilter

Inherits:
BaseFilter
  • Object
show all
Defined in:
lib/trace_viz/collectors/filters/base_class_filter.rb

Direct Known Subclasses

BaseExcludeFilter, BaseIncludeFilter

Instance Method Summary collapse

Methods inherited from BaseFilter

#apply?

Methods included from Helpers::ConfigHelper

#config, #fetch_general_config

Constructor Details

#initialize(classes:) ⇒ BaseClassFilter

Returns a new instance of BaseClassFilter.



9
10
11
12
# File 'lib/trace_viz/collectors/filters/base_class_filter.rb', line 9

def initialize(classes:)
  super()
  @classes_and_modules = classes.map(&:to_s).freeze
end