check whether an url is working or not..
1. For domains: ping "domain name" 2. For urls, use the following.. def check_valid_link(link_url) retrycount = 0 begin res = Net::HTTP.get_response(URI.parse(link_url)) if res.code =~ /2|3\d{2}/ return true else return false end rescue Timeout::Error if retrycount retrycount += 1 sleep 3 retry else return false end rescue return false end end