Module: Minitest::Subjective::FileResult::BranchStatistics::Formatting

Included in:
Minitest::Subjective::FileResult::BranchStatistics
Defined in:
lib/minitest/subjective/file_result/branch_statistics/formatting.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#format(formatter, line, line_number) ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/minitest/subjective/file_result/branch_statistics/formatting.rb', line 8

def format(formatter, line, line_number)
  return unless conditionals_for_line(line_number).any?

  line.each_char
      .flat_map
      .with_index { |character, column| format_character(formatter, character, line_number, column) }
      .join
end