# File lib/fog/rackspace/models/dns/zones.rb, line 26 def each return self unless block_given? params = { :limit => 100} # prime loop (100 Records is default page size for Rackspace Cloud) while params body = service.list_domains(params).body subset = dup.load(body["domains"]) self.merge_attributes(body) params = next_params(body) subset.each_zone_this_page {|zone| yield zone} end self end