lib/rackspace-monitoring/monitoring/models/entities.rb in rackspace-monitoring-0.2.14 vs lib/rackspace-monitoring/monitoring/models/entities.rb in rackspace-monitoring-0.2.15
- old
+ new
@@ -20,11 +20,17 @@
rescue Fog::Monitoring::Rackspace::NotFound
nil
end
def overview
- data = connection.list_overview.body['values']
- loadAll(data)
+ entities = []
+ opts = {}
+ begin
+ new_entities = connection.list_overview(opts)
+ entities.concat(new_entities.body['values'])
+ opts = {:marker => new_entities.body['metadata']['next_marker']}
+ end while(!opts[:marker].nil?)
+ loadAll(entities)
end
def loadAll(objects)
clear
for object in objects