class CodeKeeper::Formatter

Format a result and make it human-readable.

Public Class Methods

format(result) click to toggle source
# File lib/code_keeper/formatter.rb, line 7
      def format(result)
        title = "Scores:\n\n"
        formatted_result = +title

        result.scores.each_key do |metric|
          result.scores[metric].each do |k, v|
            formatted_result.concat(
              <<~EOS
                Metric: #{metric}
                Filename: #{k}
                Score: #{v}
                ---
              EOS
            )
          end
        end
        formatted_result
      end