# 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