# File lib/ansi/code.rb, line 230
    def ansi(*codes) #:yield:
      if block_given?
        string = yield.to_s
      else
        string = codes.shift.to_s
      end

      return string unless $ansi

      code(*codes) + string + ENDCODE
    end