Method: Jamf::XMLWorkaround.elem_as_hash
- Defined in:
- lib/jamf/api/classic/xml_workaround.rb
.elem_as_hash(model, elem) ⇒ Object
convert an XML element into a Hash
196 197 198 199 200 201 202 203 204 205 206 |
# File 'lib/jamf/api/classic/xml_workaround.rb', line 196 def self.elem_as_hash(model, elem) remove_size_sub_elem elem hsh = {} model.each do |key, mod| val = process_map_item(mod, elem.elements[key.to_s]) val = [] if mod.is_a?(Array) && val.to_s.empty? val = {} if mod.is_a?(Hash) && val.to_s.empty? hsh[key] = val end hsh end |