Sha256: b59444b428ba609162f42a2eeaf3b78ed6118af408e8761730990c2036801238

Contents?: true

Size: 575 Bytes

Versions: 5

Compression:

Stored size: 575 Bytes

Contents

module Druid
  class Error < StandardError; end
  class ClientError < Error; end
  class ConnectionError < Error; end
  class QueryError < Error; end
  class ValidationError < Error; end

  # Adopted from: https://github.com/lostisland/faraday/blob/master/lib/faraday/adapter/net_http.rb
  NET_HTTP_EXCEPTIONS = [
    EOFError,
    Errno::ECONNABORTED,
    Errno::ECONNREFUSED,
    Errno::ECONNRESET,
    Errno::EHOSTUNREACH,
    Errno::EINVAL,
    Errno::ENETUNREACH,
    Net::HTTPBadResponse,
    Net::HTTPHeaderSyntaxError,
    Net::ProtocolError,
    SocketError
  ]
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
druiddb-1.0.1 lib/druid/errors.rb
druiddb-1.0.0 lib/druid/errors.rb
jruby-druid-2.0.0.edge.1 lib/druid/errors.rb
jruby-druid-1.0.0.pre.rc4 lib/druid/errors.rb
jruby-druid-1.0.0.pre.rc3 lib/druid/errors.rb