lib/urbanairship.rb in urbanairship-2.1.0 vs lib/urbanairship.rb in urbanairship-2.1.1

- old
+ new

@@ -71,10 +71,12 @@ response = http_client.request(request) log_request_and_response(request, response, Time.now - start_time) Urbanairship::Response.wrap(response) end rescue Timeout::Error - logger.error "Urbanairship request timed out after #{request_timeout} seconds: [#{http_method} #{request.path} #{request.body}]" + unless logger.nil? + logger.error "Urbanairship request timed out after #{request_timeout} seconds: [#{http_method} #{request.path} #{request.body}]" + end Urbanairship::Response.wrap(nil, :body => {:error => 'Request timeout'}, :code => '503') end def verify_configuration_values(*symbols) absent_values = symbols.select{|symbol| instance_variable_get("@#{symbol}").nil? }