global
def xmlify(key, value)
-
(String)
- The key/value pair in a simple XML format
Parameters:
-
value
() -- The value
-
key
() -- The key
def xmlify(key, value) case value # Nil when NilClass then "<#{key}/>" # Array when Array # Treat empty arrays as nil values xmlify(key, nil) if value[0].nil? retval = '' value.each { |x| retval += xmlify("#{key}0", x) } "<#{key}>#{retval}</#{key}>" # Unknown else "<#{key}>#{value}</#{key}>" end end