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