Sha256: f1654e2321b1ee752022994aa06f56d6e54800dcbb08e5db3143f25512364500

Contents?: true

Size: 410 Bytes

Versions: 2

Compression:

Stored size: 410 Bytes

Contents

module SpecTracker
  module Reporter
    class BaseReporter
      def initialize
        # Should initialize UIMapper
        raise Error.new('override me!')
      end

      def print(_)
        raise Error.new('override me!')
      end

      protected

      def displayable_progression(report)
        "#{report.progression}%" if report.progression
      end

      attr_reader :ui_mapper
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
spec_tracker-1.2.4 lib/spec_tracker/reporter/base_reporter.rb
spec_tracker-1.2.3 lib/spec_tracker/reporter/base_reporter.rb