summaryrefslogtreecommitdiffstats
path: root/tinyusb/test/vendor/ceedling/plugins/colour_report/lib/colour_report.rb
blob: 1211eab4d6b370b1bf778e82513360ceddc5a359 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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