def to_s
      header_output = build_header_output
      data_output = build_data_output

      string = ''
      string << Yummi.colorize(@title, @style[:title]) << $/ if @title
      string << Yummi.colorize(@description, @style[:description]) << $/ if @description
      table_data = header_output + data_output
      if @layout == :vertical
        # don't use array transpose because the data may differ in each line size
        table_data = rotate table_data
      end
      string << content(table_data)
    end
def to_s
      header_output = build_header_output
      data_output = build_data_output

      string = ''
      string << Yummi.colorize(@title, @style[:title]) << $/ if @title
      string << Yummi.colorize(@description, @style[:description]) << $/ if @description
      table_data = header_output + data_output
      if @layout == :vertical
        # don't use array transpose because the data may differ in each line size
        table_data = rotate table_data
      end
      string << content(table_data)
    end
Return a colorized and formatted table.