Method: Azure::Storage::Common::Service::Serialization::ClassMethods#signed_identifier_from_xml

Defined in:
lib/azure/storage/common/service/serialization.rb

#signed_identifier_from_xml(xml) ⇒ Object

[View source]

80
81
82
83
84
85
86
87
88
# File 'lib/azure/storage/common/service/serialization.rb', line 80

def signed_identifier_from_xml(xml)
  xml = slopify(xml)
  expect_node("SignedIdentifier", xml)

  SignedIdentifier.new do |identifier|
    identifier.id = xml.Id.text if (xml > "Id").any?
    identifier.access_policy = access_policy_from_xml(xml.AccessPolicy) if (xml > "AccessPolicy").any?
  end
end