class SimpleCov::Formatter::TextFormatter

Public Instance Methods

format(result) click to toggle source
# File lib/simplecov_text_formatter.rb, line 9
def format(result)
  formatted_result = format_result(result)
  export_formatted_result(formatted_result)
  puts(output_message(result))
end

Private Instance Methods

export_formatted_result(formatted_result) click to toggle source
# File lib/simplecov_text_formatter.rb, line 21
def export_formatted_result(formatted_result)
  SimpleCovTextFormatter::ResultExporter.new(formatted_result).export
end
format_result(result) click to toggle source
# File lib/simplecov_text_formatter.rb, line 17
def format_result(result)
  SimpleCovTextFormatter::ResultFormatter.new(result).format
end
output_message(result) click to toggle source
# File lib/simplecov_text_formatter.rb, line 25
      def output_message(result)
        <<~MSG
          Text Coverage report generated for #{result.command_name} to #{SimpleCov.coverage_path}.
          #{result.covered_lines} / #{result.total_lines} LOC (#{result.covered_percent.round(2)}%) covered.
        MSG
      end