lib/boppers/uptime.rb in boppers-uptime-0.1.0 vs lib/boppers/uptime.rb in boppers-uptime-0.1.1

- old
+ new

@@ -25,12 +25,15 @@ @format = format @failures = [] end def call - response = HttpClient.get(url) - - succeed = valid_response?(response) + succeed = begin + response = HttpClient.get(url, {}, {}, timeout: 1) + valid_response?(response) + rescue SocketError, Timeout::Error + false + end return succeed! if succeed # Check failed, so track the failure and check # if we need to send any notification (only sends a notification