Method: CoreLibrary::XmlHelper.serialize_array_to_xml

Defined in:
lib/apimatic-core/utilities/xml_helper.rb

.serialize_array_to_xml(root_element_name, item_name, value, datetime_format: nil) ⇒ Object

Serializes the provided array value to XML.

Parameters:

  • root_element_name (String)

    Root element for the xml provided.

  • item_name (String)

    Item name for XML.

  • value

    Value to convert to XML.

  • datetime_format (CoreLibrary::DateTimeFormat) (defaults to: nil)

    The format to convert the date time into.



23
24
25
26
27
28
29
30
# File 'lib/apimatic-core/utilities/xml_helper.rb', line 23

def serialize_array_to_xml(root_element_name, item_name, value,
                           datetime_format: nil)
  doc = Nokogiri::XML::Document.new
  add_array_as_subelement(doc, doc, item_name, value,
                          wrapping_element_name: root_element_name,
                          datetime_format: datetime_format)
  doc.to_xml
end