# File lib/Dnsruby/zone_transfer.rb, line 66 def transfer(zone) servers = @server if (servers.class == String) servers=[servers] end xfr = nil exception = nil servers.each do |server| begin server=Config.resolve_server(server) xfr = do_transfer(zone, server) break rescue Exception => exception end end if (xfr == nil && exception != nil) raise exception end return xfr end