class Fog::Generators::Compute::VcloudDirector::Vapp

@see pubs.vmware.com/vcd-51/topic/com.vmware.vcloud.api.reference.doc_51/doc/types/VAppType.html

Attributes

name[R]
options[R]

Public Class Methods

new(name, options={}) click to toggle source
# File lib/fog/vcloud_director/generators/compute/vapp.rb, line 9
def initialize(name, options={})
  @name = name
  @options = options
end

Public Instance Methods

generate_xml() click to toggle source
# File lib/fog/vcloud_director/generators/compute/vapp.rb, line 14
def generate_xml
  attrs = @attrs
  Nokogiri::XML::Builder.new do
    VApp('xmlns' => 'http://www.vmware.com/vcloud/v1.5',
         'name' => name
        ) {
      Description options[:Description] if options.key?(:Description)
    }
  end.to_xml
end