# File lib/test/unit/color.rb, line 66 def sequence sequence = [] if @name == "none" elsif @name == "reset" sequence << "0" else if NAMES.include?(@name) foreground_parameter = foreground? ? 3 : 4 foreground_parameter += 6 if intensity? color = NAMES.index(@name) sequence << "#{foreground_parameter}#{color}" else sequence << (foreground? ? "38" : "48") sequence << "5" sequence << self.class.parse_256_color(@name).to_s end end sequence << "1" if bold? sequence << "3" if italic? sequence << "4" if underline? sequence end