Sha256: ba29af562e6fb03cc359bf8cc0f58df5d1d40b50a29bca3748c3fe8ab5c5b1e3
Contents?: true
Size: 569 Bytes
Versions: 23
Compression:
Stored size: 569 Bytes
Contents
#!/usr/bin/env ruby class ExcludeRegexFilter < SimpleCov::Filter def matches?(source_file) source_file.filename !~ filter_argument end end class IncludeRegexFilter < SimpleCov::Filter def matches?(source_file) source_file.filename =~ filter_argument end end SimpleCov.start do add_filter "/features/" add_filter "/fixtures/" add_filter "/spec/" add_filter "/tmp" add_filter "/vendor" add_filter "/cli" add_group "lib", ExcludeRegexFilter.new(%r{/cli/|/commands/}) #add_group "cli", IncludeRegexFilter.new(%r{/cli/|/commands/}) end
Version data entries
23 entries across 23 versions & 3 rubygems