Method: OpenNebula::VirtualMachine.build_xml
- Defined in:
- lib/opennebula/virtual_machine.rb
.build_xml(pe_id = nil) ⇒ Object
Creates a VirtualMachine description with just its identifier this method should be used to create plain VirtualMachine objects. id the id of the vm
Example:
vnet = VirtualMachine.new(VirtualMachine.build_xml(3),rpc_client)
256 257 258 259 260 261 262 263 264 |
# File 'lib/opennebula/virtual_machine.rb', line 256 def VirtualMachine.build_xml(pe_id=nil) if pe_id vm_xml = "<VM><ID>#{pe_id}</ID></VM>" else vm_xml = "<VM></VM>" end XMLElement.build_xml(vm_xml, 'VM') end |