Colorir saída de depuração

Eu me vi imprimindo várias instruções de depuração no console e não consegui dizer onde uma linha terminava e a próxima começava. Eu estava usando algo assim:

pp thing

Eu modifiquei isso para colorir a saída com base no ID do objeto da coisa, que é mais ou menos aleatório.

puts "33[3#{thing.object_id % 8}m#{thing.inspect}33[0m"