lib/fog/vcloud/models/compute/vapp.rb in fog-1.9.0 vs lib/fog/vcloud/models/compute/vapp.rb in fog-1.10.0

- old
+ new

@@ -35,9 +35,20 @@ @networks ||= Fog::Vcloud::Compute::Networks. new( :service => service, :href => href ) end + + def ready? + reload_status # always ensure we have the correct status + status != '0' + end + + private + def reload_status + vapp = service.get_vapp(href) + self.status = vapp.status + end end end end end