class Test::Unit::MixColor
def +(other)
def +(other) self.class.new([self, other]) end
def ==(other)
def ==(other) self.class === other and colors == other.colors end
def escape_sequence
def escape_sequence "\e[#{sequence.join(';')}m" end
def initialize(colors)
def initialize(colors) @colors = colors end
def sequence
def sequence @colors.inject([]) do |result, color| result + color.sequence end end