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