class Fog::Vcloud::Compute::Vapp

Public Instance Methods

networks() click to toggle source
# File lib/fog/vcloud/models/compute/vapp.rb, line 33
def networks
  @networks ||= Fog::Vcloud::Compute::Networks.
    new( :service => service,
         :href => href
    )
end
ready?() click to toggle source
# File lib/fog/vcloud/models/compute/vapp.rb, line 40
def ready?
  reload_status # always ensure we have the correct status
  status != '0'
end
servers() click to toggle source
# File lib/fog/vcloud/models/compute/vapp.rb, line 25
def servers
  @servers ||= Fog::Vcloud::Compute::Servers.
    new( :service => service,
         :href => href,
         :vapp => self
    )
end

Private Instance Methods

reload_status() click to toggle source
# File lib/fog/vcloud/models/compute/vapp.rb, line 46
def reload_status
  vapp = service.get_vapp(href)
  self.status = vapp.status
end