98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
# File 'lib/azure/blob/serialization.rb', line 98
def self.blob_enumeration_results_from_xml(xml)
xml = slopify(xml)
expect_node("EnumerationResults", xml)
results = enumeration_results_from_xml(xml, Azure::Service::EnumerationResults.new)
return results unless (xml > "Blobs").any?
if ((xml > "Blobs") > "Blob").any?
if xml.Blobs.Blob.count == 0
results.push(blob_from_xml(xml.Blobs.Blob))
else
xml.Blobs.Blob.each { |blob_node|
results.push(blob_from_xml(blob_node))
}
end
end
results
end
|