class CoverallsMulti::Formatter
contains formatters for individual language/output types and common methods
Public Class Methods
add_source_digests(merged_files)
click to toggle source
# 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)
click to toggle source
# 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