Module: Uncov::Report::Filters

Defined in:
lib/uncov/report/filters.rb

Overview

generate report files and lines for the configured report type

Defined Under Namespace

Modules: DiffFiles, DiffLines, FileSystem, GitFiles, NocovLines, Simplecov

Class Method Summary collapse

Class Method Details

.filesObject



13
14
15
16
17
18
# File 'lib/uncov/report/filters.rb', line 13

def files
  raise Uncov::UnsupportedReportTypeError, Uncov.configuration.report unless filters.key?(Uncov.configuration.report)

  filter = filters[Uncov.configuration.report]
  filter.files(Uncov::Finder.new(filter.simplecov_trigger))
end

.filtersObject



9
10
11
# File 'lib/uncov/report/filters.rb', line 9

def filters
  @filters ||= Uncov.plugins.plugins_map('report/filters')
end