Class: CoverallsMulti::Formatter
- Inherits:
-
Object
- Object
- CoverallsMulti::Formatter
- Defined in:
- lib/coveralls-multi/formatter.rb,
lib/coveralls-multi/formatters/lcov.rb,
lib/coveralls-multi/formatters/simplecov.rb,
lib/coveralls-multi/formatters/excoveralls.rb
Overview
contains formatters for individual language/output types and common methods
Defined Under Namespace
Classes: Excoveralls, Lcov, Simplecov
Class Method Summary collapse
Class Method Details
.add_source_digests(merged_files) ⇒ Object
14 15 16 17 18 19 20 21 22 23 |
# File 'lib/coveralls-multi/formatter.rb', line 14 def add_source_digests(merged_files) merged_files['source_files'].map do |src_file| file_content = src_file['source'] src_digest = Digest::MD5.hexdigest(file_content) src_file['source_digest'] = src_digest src_file end puts '[CoverallsMulti] Added source digests' merged_files end |
.parse_json(path) ⇒ Object
25 26 27 28 29 30 |
# File 'lib/coveralls-multi/formatter.rb', line 25 def parse_json(path) JSON.parse(IO.read("#{CoverallsMulti::Config.root}/#{path}")) rescue StandardError => e puts "[CoverallsMulti] Could not parse file at #{path}" raise e end |