def delete(client, region = 'AWS_REGION')
      super
      puts "Deleting all tables with prefix: #{@table_name}."
      table_names = retrieve_prefixed_tables(@table_name)
      table_names.each { |table_name| delete_table(table_name) }
      puts "Deleted #{table_names.length} tables."
      table_names.length
    end
def delete(client, region = 'AWS_REGION')
      super
      puts "Deleting all tables with prefix: #{@table_name}."
      table_names = retrieve_prefixed_tables(@table_name)
      table_names.each { |table_name| delete_table(table_name) }
      puts "Deleted #{table_names.length} tables."
      table_names.length
    end
Deletes all DynamoDB tables that are prefixed with the @table_name specified in the constructor.
 This is an attempt to tear down all DynamoTables that were deployed with the environment name appended.

 @param client [Aws::DynamoDB::Client] Client to use with SDK. Should be passed in by the API class.
 @param region [String] AWS Region string. Should be passed in by the API class.