module Jekyll::Utils::Internet
def connected?
def connected? !dns("example.com").nil? end
def dns(domain)
def dns(domain) require "resolv" Resolv::DNS.open do |resolver| resolver.getaddress(domain) end rescue Resolv::ResolvError, Resolv::ResolvTimeout nil end