class VCloudSdk::Xml::Item
Public Instance Methods
add_rasd(name)
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/item.rb, line 4 def add_rasd(name) raise "Cannot add duplicate RASD element #{name}." if get_rasd(name) add_child(name, "rasd", RASD) end
get_rasd(name)
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/item.rb, line 9 def get_rasd(name) get_nodes(name, nil, true, RASD).first end
get_rasd_content(name)
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/item.rb, line 13 def get_rasd_content(name) node = get_rasd(name) return node.content if node nil end
set_rasd(name, value)
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/item.rb, line 19 def set_rasd(name, value) node = get_rasd(name) fail "The RASD element #{name} does not exist." unless node node.content = value end