# File lib/ansi/code.rb, line 292 def code(*codes) list = [] codes.each do |code| list << \ case code when Integer code when Array rgb(*code) when :random random when :on_random random(true) else CHART[code.to_sym] end end "\e[" + (list * ";") + "m" end