class_docstr: Deeply navigates a dict publication and coverts all scalar arrays to strings
  
  Any array discovered with only scalar values will be joined into a single string with the
  given DELIMITER. Subclass implementations of this can override the delimiter to join the
  string differently.
class_docstr_tok: ["Deeply","navigates","a","dict","publication","and","coverts","all","scalar","arrays","to","strings","Any","array","discovered","with","only","scalar","values","will","be","joined","into","a","single","string","with","the","given","DELIMITER",".","Subclass","implementations","of","this","can","override","the","delimiter","to","join","the","string","differently","."]
docstr: Given a list of elements, will join them together with the publisher's DELIMITER
  
  Args:
      array (list): The array of elements.
  
  Returns:
      str
docstr_tok: ["Given","a","list","of","elements",",","will","join","them","together","with","the","publisher","'s","DELIMITER","Args",":","array","(","list",")",":","The","array","of","elements",".","Returns",":","str"]
code: def stringify(cls, array):
      """Given a list of elements, will join them together with the publisher's DELIMITER
  
      Args:
          array (list): The array of elements.
  
      Returns:
          str
      """
      return cls.DELIMITER.join([str(elem) for elem in array])
  
file_path: streamalert/publishers/community/generic.py
imports: from collections import deque, OrderedDict
  import re
  from streamalert.shared.publisher import Register, AlertPublisher
  from streamalert.shared.normalize import Normalizer
  from streamalert.shared.utils import get_keys
label_desc: Use image node_id 3 for calling the StringifyArrays obj's underlying member method code with example usage: obj.stringify(cls, array) and returns: cls