# File lib/fog/dynect/models/dns/records.rb, line 14 def all(options = {}) requires :zone data = [] service.get_node_list(zone.domain, options).body['data'].each do |fqdn| records = service.get_record('ANY', zone.domain, fqdn).body['data'] # data in format ['/REST/xRecord/domain/fqdn/identity] records.map! do |record| tokens = record.split('/') { :identity => tokens.last, :fqdn => fqdn, :type => tokens[2][0...-6] # everything before 'Record' } end data.concat(records) end # leave out the default, read only records data = data.reject {|record| ['NS', 'SOA'].include?(record[:type])} load(data) end
Generated with the Darkfish Rdoc Generator 2.