class Fog::Compute::VcloudDirector::Tasks

Public Instance Methods

get(id) click to toggle source
# File lib/fog/vcloud_director/models/compute/tasks.rb, line 19
def get(id)
  data = service.get_task(id).body
  return nil unless data
  data[:id] = data[:href].split('/').last
  data[:progress] ||= 0
  new(data)
end
query_type() click to toggle source
# File lib/fog/vcloud_director/models/compute/tasks.rb, line 15
def query_type
  "task"
end

Private Instance Methods

item_list() click to toggle source
# File lib/fog/vcloud_director/models/compute/tasks.rb, line 29
def item_list
  data = service.get_task_list(organization.id).body
  data[:Task].each {|task| service.add_id_from_href!(task)}
end