Sha256: 2c7f1f0c1ebfa6ccee84f424f4c27b7a7dd7ff54e8a3bb730d18c6626428b2d4

Contents?: true

Size: 316 Bytes

Versions: 3

Compression:

Stored size: 316 Bytes

Contents

require 'ceedling/plugin'
require 'ceedling/streaminator'
require 'ceedling/constants'

class ColourReport < Plugin

  def setup
    @ceedling[:stream_wrapper].stdout_override(&ColourReport.method(:colour_stdout))
  end

  def self.colour_stdout(string)
    require 'colour_reporter.rb'
    report string
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ceedling-0.31.1 plugins/colour_report/lib/colour_report.rb
ceedling-0.31.0 plugins/colour_report/lib/colour_report.rb
ceedling-0.30.0 plugins/colour_report/lib/colour_report.rb