Class: Minitest::CustomizeResult::Reporter

Inherits:
Object
  • Object
show all
Defined in:
lib/minitest/customize_result.rb

Instance Method Summary collapse

Constructor Details

#initialize(io) ⇒ Reporter

Returns a new instance of Reporter.



23
24
25
# File 'lib/minitest/customize_result.rb', line 23

def initialize(io)
  @io = io
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(msg, *args) ⇒ Object



35
36
37
# File 'lib/minitest/customize_result.rb', line 35

def method_missing msg, *args
  @io.send(msg, *args)
end

Instance Method Details



27
28
29
30
31
32
33
# File 'lib/minitest/customize_result.rb', line 27

def print(o)
  if Minitest::CustomizeResult.use?
    @io.print("#{Minitest::CustomizeResult.result_codes[o]} ")
  else
    @io.print(o)
  end
end