Class: Fog::VcloudDirector::Compute::Task
- Inherits:
-
Model
- Object
- Model
- Fog::VcloudDirector::Compute::Task
- Defined in:
- lib/fog/vcloud_director/models/compute/task.rb
Instance Method Summary collapse
Instance Method Details
#cancel ⇒ Object
47 48 49 |
# File 'lib/fog/vcloud_director/models/compute/task.rb', line 47 def cancel service.post_cancel_task(id) end |
#non_running? ⇒ Boolean
34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/fog/vcloud_director/models/compute/task.rb', line 34 def non_running? if @service.show_progress? && (@last_progress ||= 0) < 100 if status == 'running' || status == 'queued' Fog::Formatador.(progress, 100, :label => operation_name, :started_at => start_time) @last_progress = progress elsif status == 'success' Fog::Formatador.(100, 100, :label => operation_name, :started_at => start_time) @last_progress = 100 end end ! %w(running queued).include?(status) end |
#ready? ⇒ Boolean
26 27 28 |
# File 'lib/fog/vcloud_director/models/compute/task.rb', line 26 def ready? status == 'success' end |
#success? ⇒ Boolean
30 31 32 |
# File 'lib/fog/vcloud_director/models/compute/task.rb', line 30 def success? status == 'success' end |