Module: Uncov
- Defined in:
- lib/uncov.rb,
lib/uncov/version.rb
Overview
uncover missing code coverage by tests
Defined Under Namespace
Modules: Cache, Formatter
Classes: AutodetectSimplecovPathError, CLI, Configuration, ConfigurationError, Error, FailedToGenerateReport, Finder, FinderError, FormatterError, GitError, MissingSimplecovReport, NotGitObjectError, NotGitRepoError, OptionValueNotAllowed, Report, ReportError, SimplecovError, Struct, UnsupportedFormatterError, UnsupportedReportTypeError, UnsupportedSimplecovTriggerError
Constant Summary
collapse
- VERSION =
'0.6.2'
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
17
18
19
|
# File 'lib/uncov.rb', line 17
def configuration
@configuration ||= Configuration.new
end
|
.configuration_reset! ⇒ Object
21
22
23
|
# File 'lib/uncov.rb', line 21
def configuration_reset!
@configuration = Configuration.new
end
|
10
11
12
13
14
15
|
# File 'lib/uncov.rb', line 10
def configure(args = [])
yield(configuration) if block_given?
configuration.parse_cli(args) if args.any?
warn("{configuration: #{configuration.options_values.inspect}}") if configuration.debug
nil
end
|
.plugins ⇒ Object
25
26
27
|
# File 'lib/uncov.rb', line 25
def plugins
@plugins ||= Pluginator.find('uncov', extends: ['plugins_map'])
end
|