class Fog::Compute::VcloudDirector::Task

Public Instance Methods

cancel() click to toggle source
# File lib/fog/vcloud_director/models/compute/task.rb, line 49
def cancel
  service.post_cancel_task(id)
end
non_running?() click to toggle source
# File lib/fog/vcloud_director/models/compute/task.rb, line 36
def non_running?
  if @service.show_progress? && (@last_progress ||= 0) < 100
    if status == 'running' || status == 'queued'
      Fog::Formatador.redisplay_progressbar(progress, 100, :label => operation_name, :started_at => start_time)
      @last_progress = progress
    elsif status == 'success'
      Fog::Formatador.redisplay_progressbar(100, 100, :label => operation_name, :started_at => start_time)
      @last_progress = 100
    end
  end
  ! %w(running queued).include?(status)
end
ready?() click to toggle source
# File lib/fog/vcloud_director/models/compute/task.rb, line 28
def ready?
  status == 'success'
end
success?() click to toggle source
# File lib/fog/vcloud_director/models/compute/task.rb, line 32
def success?
  status == 'success'
end