Class: Coverage::Badge::Formatter
- Inherits:
-
Object
- Object
- Coverage::Badge::Formatter
- Defined in:
- lib/coverage/badge/formatter.rb
Constant Summary collapse
- DEFAULT_COLOR =
'#e05d44'- COLORS =
{ (91..100) => '#4c1', (76..90) => '#97CA00', (61..75) => '#a4a61d', (41..60) => '#dfb317', (1..40) => '#fe7d37' }.freeze
Instance Method Summary collapse
Instance Method Details
#format(result) ⇒ Object
16 17 18 19 20 21 22 |
# File 'lib/coverage/badge/formatter.rb', line 16 def format(result) coverage = result&.source_files&.covered_percent&.round(0) raise ArgumentError, 'Please configure Simplecov' unless coverage badge = template(coverage) export_to_file('/coverage/badge.svg', badge) end |