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