Sha256: fb902c4dd79d9c11a34502baef36401279a2484c3273415f954c2430706e2e78

Contents?: true

Size: 662 Bytes

Versions: 6

Compression:

Stored size: 662 Bytes

Contents

# frozen_string_literal: true

module Coverband
  module Reporters
    ###
    # Console Report allows for simple reporting via the command line.
    ###
    class ConsoleReport < Base
      def self.report(store, options = {})
        scov_style_report = super(store, options)

        scov_style_report.each_pair do |file, usage|
          # TODO: In Coverband 5 deprecate none hash format
          if usage.is_a?(Hash)
            Coverband.configuration.logger.info "#{file}: #{usage["data"]}"
          else
            Coverband.configuration.logger.info "#{file}: #{usage}"
          end
        end
        scov_style_report
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
coverband-5.0.0.rc.8 lib/coverband/reporters/console_report.rb
coverband-5.0.0.rc.7 lib/coverband/reporters/console_report.rb
coverband-5.0.0.rc.6 lib/coverband/reporters/console_report.rb
coverband-5.0.0.rc.5 lib/coverband/reporters/console_report.rb
coverband-5.0.0.rc.4 lib/coverband/reporters/console_report.rb
coverband-5.0.0.rc.3 lib/coverband/reporters/console_report.rb