Methods

Class/Module Index [+]

Quicksearch

Fog::Compute::Cloudstack::Zones

Public Instance Methods

all(filters={}) click to toggle source
# File lib/fog/cloudstack/models/compute/zones.rb, line 12
def all(filters={})
  options = {
    'templatefilter' => 'self'
  }.merge(filters)

  data = service.list_zones(options)["listzonesresponse"]["zone"] || []
  load(data)
end
get(zone_id) click to toggle source
# File lib/fog/cloudstack/models/compute/zones.rb, line 21
def get(zone_id)
  if zone = service.list_zones('id' => zone_id)["listzonesresponse"]["zone"].first
    new(zone)
  end
rescue Fog::Compute::Cloudstack::BadRequest
  nil
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.