lib/gotransverse-tract-api.rb in gotransverse-tract-api-0.6.1 vs lib/gotransverse-tract-api.rb in gotransverse-tract-api-0.6.2
- old
+ new
@@ -271,11 +271,12 @@
if method == :get
hsh = hsh[klass.pluralize.camelize(:lower).to_sym] rescue Hash.from_xml(xml_response.to_s)[klass.camelize(:lower).to_sym]
end
return hsh
- rescue
- {}
+ rescue Timeout::Error, Errno::ECONNRESET, EOFError,
+ Net::HTTPBadResponse, Net::HTTPHeaderSyntaxError, Net::ProtocolError => e
+ {message: e}
end
#
# self.camelize_keys
#