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? }