Class: SimpleCov::Formatter::SimpleFormatter
| Relationships & Source Files | |
| Inherits: | Object |
| Defined in: | lib/simplecov/formatter/simple_formatter.rb |
Overview
A ridiculously simple formatter for ::SimpleCov results.
Instance Method Summary
-
#format(result)
Takes a
::SimpleCov::Resultand generates a string out of it. - #format_group(name, files) private
Instance Method Details
#format(result)
Takes a ::SimpleCov::Result and generates a string out of it
# File 'lib/simplecov/formatter/simple_formatter.rb', line 10
def format(result) result.groups.map { |name, files| format_group(name, files) }.join end
#format_group(name, files) (private)
[ GitHub ]# File 'lib/simplecov/formatter/simple_formatter.rb', line 16
def format_group(name, files) header = "Group: #{name}\n#{'=' * 40}\n" body = files.map { |file| "#{file.filename} (coverage: #{file.covered_percent.floor(2)}%)\n" }.join "#{header}#{body}\n" end