class Minitest::PrideIO
Show your testing pride!
Constants
- ESC
 Start an escape sequence
- NND
 End the escape sequence
Attributes
              io[R]
            
            The IO we’re going to pipe through.
Public Class Methods
                              pride!()
                              click to toggle source
                            
                            Activate the pride plugin. Called from both -p option and minitest/pride
# File minitest-5.20.0/lib/minitest/pride_plugin.rb, line 28 def self.pride! @pride = true end
                              pride?()
                              click to toggle source
                            
                            Are we showing our testing pride?
# File minitest-5.20.0/lib/minitest/pride_plugin.rb, line 35 def self.pride? @pride ||= false end
Public Instance Methods
                              pride(string)
                              click to toggle source
                            
                            Color a string.
# File minitest-5.20.0/lib/minitest/pride_plugin.rb, line 89 def pride string string = "*" if string == "." c = @colors[@index % @size] @index += 1 "#{ESC}#{c}m#{string}#{NND}" end
                              print(o)
                              click to toggle source
                            
                            Wrap print to colorize the output.
# File minitest-5.20.0/lib/minitest/pride_plugin.rb, line 60 def print o case o when "." then io.print pride o when "E", "F" then io.print "#{ESC}41m#{ESC}37m#{o}#{NND}" when "S" then io.print pride o else io.print o end end