class Coveralls::SimpleCov::Formatter

def get_source_files(result)

def get_source_files(result)
  # Gather the source files.
  source_files = []
  result.files.each do |file|
    properties = {}
    # Get Source
    properties[:source] = File.open(file.filename, "rb:utf-8").read
    # Get the root-relative filename
    properties[:name] = short_filename(file.filename)
    # Get the coverage
    properties[:coverage] = file.coverage.dup
    # Skip nocov lines
    file.lines.each_with_index do |line, i|
      properties[:coverage][i] = nil if line.skipped?
    end
    source_files << properties
  end
  source_files
end