class SimpleCov::Result::FilterConfig

three together keeps Result#initialize’s parameter list small.
filters or groups (e.g. ‘filters: []` to keep every file). Grouping the
tests pass a custom instance to opt out of (or extend) the project’s
singleton’s configuration, so ordinary callers never construct one;
source files after building them. Each field defaults to the SimpleCov
Bundles the filter and grouping configuration a Result applies to its

def initialize(filters: SimpleCov.filters, cover_filters: SimpleCov.cover_filters, groups: SimpleCov.groups)

def initialize(filters: SimpleCov.filters, cover_filters: SimpleCov.cover_filters, groups: SimpleCov.groups)
  @filters = filters
  @cover_filters = cover_filters
  @groups = groups
end