Class: Duvet::Covs
- Inherits:
-
Array
- Object
- Array
- Duvet::Covs
- Defined in:
- lib/duvet/covs.rb
Overview
A list of Cov objects.
Class Method Summary collapse
-
.from_data(data) ⇒ Object
Creates a new Covs array from the data given by Coverage.
Instance Method Summary collapse
-
#data ⇒ Hash
Data used for templating.
-
#report ⇒ String
A simple text report of coverage.
-
#write ⇒ Object
Writes the index and individual files.
Class Method Details
Instance Method Details
#data ⇒ Hash
Returns Data used for templating.
19 20 21 22 23 24 25 26 |
# File 'lib/duvet/covs.rb', line 19 def data { files: map(&:data), file: { url: 'index.html' } } end |
#report ⇒ String
Returns A simple text report of coverage.
14 15 16 |
# File 'lib/duvet/covs.rb', line 14 def report map(&:report).join("\n") + "\n" end |