Class: EC2::DescribeImageAttributeResponse
- Defined in:
- lib/EC2/responses.rb
Constant Summary collapse
- ELEMENT_XPATH =
"DescribeImageAttributeResponse"
Constants inherited from Response
Instance Attribute Summary
Attributes inherited from Response
#http_response, #http_xml, #structure
Instance Method Summary collapse
Methods inherited from Response
#initialize, #is_error?, #parse_error, #to_s
Constructor Details
This class inherits a constructor from EC2::Response
Instance Method Details
#parse ⇒ Object
318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'lib/EC2/responses.rb', line 318 def parse doc = REXML::Document.new(@http_xml) lines = [] rootelement = REXML::XPath.first(doc, ELEMENT_XPATH) imageId = REXML::XPath.first(rootelement, "imageId").text # Handle launchPermission attributes: rootelement.elements.each("launchPermission/item/*") do |element| lines << [ "launchPermission", imageId, element.name, element.text ] end lines end |