sample/getaddrinfo.rb in dnssd-1.4 vs sample/getaddrinfo.rb in dnssd-2.0

- old
+ new

@@ -6,16 +6,13 @@ resolver = DNSSD.resolve ARGV.shift, '_http._tcp', 'local' do |reply| addresses = [] service = DNSSD::Service.new - begin - service.getaddrinfo reply.target do |addrinfo| - addresses << addrinfo.address - break unless addrinfo.flags.more_coming? - end - ensure - service.stop + + service.getaddrinfo reply.target do |addrinfo| + addresses << addrinfo.address + break unless addrinfo.flags.more_coming? end puts "Addresses for #{reply.target}:\n#{addresses.join "\n"}" exit end