Class: Minitest::CustomizeResult::Reporter
- Inherits:
-
Object
- Object
- Minitest::CustomizeResult::Reporter
- Defined in:
- lib/minitest/customize_result.rb
Instance Method Summary collapse
-
#initialize(io) ⇒ Reporter
constructor
A new instance of Reporter.
- #method_missing(msg, *args) ⇒ Object
- #print(o) ⇒ Object
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
#print(o) ⇒ Object
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 |