17 lines
316 B
Ruby
17 lines
316 B
Ruby
![]() |
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
|