utils/tester.rb in devdnsd-1.1.10 vs utils/tester.rb in devdnsd-1.5.0
- old
+ new
@@ -6,11 +6,10 @@
#
basedir = File.expand_path(File.dirname(__FILE__))
require "rubygems"
require "bovem"
-require "rainbow"
require "net/dns"
# Patch to avoid resolving of hostname containing numbers.
class Net::DNS::Resolver
def is_ip_address?(addr)
@@ -71,10 +70,10 @@
# @return [Array|NilClass] Return an array of pair of addresses and types. `nil` is returned if nothing is found.
def devdnsd_resolv(address = "match.dev", type = "ANY", nameserver = "127.0.0.1", port = 7771, logger = nil)
rv = []
logger = Bovem::Logger.new("/dev/null", Bovem::Logger::DEBUG) if !logger
- logger.info("Resolving address #{address.bright} with type #{type.to_s.bright} at nameserver #{nameserver.bright}:#{port.to_s.bright} ...")
+ logger.info(::Bovem::Console.replace_markers("Resolving address {mark=bright}#{address}{/mark} with type {mark=bright}#{type}{/mark} at nameserver {mark=bright}#{nameserver}{/mark}:{mark=bright}#{port.to_s}{/mark} ..."))
tmpfile = "/tmp/devdnsd-test-tester-#{Time.now.strftime("%Y%m%d-%H:%M:%S")}"
begin
resolver = Net::DNS::Resolver.new(:nameservers => nameserver, :port => port.to_i, :recursive => false, :udp_timeout => 1, :log_file => tmpfile)
response = resolver.search(address, type)
\ No newline at end of file