def print_warnings
      out.flush
      warnings.each do |warning|
        next if warning[:verbose_only] && !verbose?

        message = "\n[!] #{warning[:message]}"
        message = message.yellow if ansi?
        err.puts(message)

        warning[:actions].each do |action|
          string = "- #{action}"
          string = wrap_string(string, 4)
          err.puts(string)
        end
      end
    end
def print_warnings
      out.flush
      warnings.each do |warning|
        next if warning[:verbose_only] && !verbose?

        message = "\n[!] #{warning[:message]}"
        message = message.yellow if ansi?
        err.puts(message)

        warning[:actions].each do |action|
          string = "- #{action}"
          string = wrap_string(string, 4)
          err.puts(string)
        end
      end
    end
@todo Clean interface.

 @param [String] message
       The message to print.

 @param [String] verbose_prefix
        See #message

 @param [FixNum] relative_indentation
         The indentation level relative to the current,
         when the message is printed.

 Prints the stored warnings. This method is intended to be called at the
 end of the execution of the binary.

 @return [void]