Class: Fog::VcloudDirector::Parsers::Compute::Vm
Instance Method Summary
collapse
#human_status, #id_from_url, #initialize_vm, #parse_end_element, #parse_start_element, #parse_vm_attributes
#extract_attributes
Instance Method Details
#end_element(name) ⇒ Object
24
25
26
|
# File 'lib/fog/vcloud_director/parsers/compute/vm.rb', line 24
def end_element(name)
parse_end_element name, @response[:vm]
end
|
#reset ⇒ Object
10
11
12
13
14
15
16
|
# File 'lib/fog/vcloud_director/parsers/compute/vm.rb', line 10
def reset
@in_operating_system = false
@in_children = false
@resource_type = nil
@response = { :vm => initialize_vm }
@links = []
end
|
#start_element(name, attributes) ⇒ Object
18
19
20
21
22
|
# File 'lib/fog/vcloud_director/parsers/compute/vm.rb', line 18
def start_element(name, attributes)
super
return parse_vm_attributes(attributes, @response[:vm]) if name == 'Vm'
parse_start_element name, attributes, @response[:vm]
end
|