class CrudeMutant::JsonResultPrinter

Public Class Methods

call(result, stream = $stdout) click to toggle source
# File lib/crude_mutant/json_result_printer.rb, line 8
def call(result, stream = $stdout)
  stream.print(
    JSON.dump({
      result.file_path => {
        passed_lines: result.run_results.reject(&:success?).map(&:line_number),
        failed_lines: result.run_results.select(&:success?).map(&:line_number),
      }
    }),
  )
end