Method: Vcloud::Core::Vapp#initialize

Defined in:
lib/vcloud/core/vapp.rb

#initialize(id) ⇒ Vcloud::Core::Vapp

Initialize a Vcloud::Core::Vapp

Parameters:

  • id (String)

    the vApp ID



12
13
14
15
16
17
# File 'lib/vcloud/core/vapp.rb', line 12

def initialize(id)
  unless id =~ /^#{self.class.id_prefix}-[-0-9a-f]+$/
    raise "#{self.class.id_prefix} id : #{id} is not in correct format"
  end
  @id = id
end