Sha256: 5f318f4071836ae2e0222e70e724f6b7caa6977963eead6a97b1ec21ceb1c38b

Contents?: true

Size: 1.19 KB

Versions: 34

Compression:

Stored size: 1.19 KB

Contents

module Net
  class Protocol
    VERSION: String
  end

  class ProtocolError < StandardError
  end

  class ProtoSyntaxError < ProtocolError
  end

  class ProtoFatalError < ProtocolError
  end

  class ProtoUnknownError < ProtocolError
  end

  class ProtoServerError < ProtocolError
  end

  class ProtoAuthError < ProtocolError
  end

  class ProtoCommandError < ProtocolError
  end

  class ProtoRetriableError < ProtocolError
  end

  class HTTPBadResponse < StandardError
  end

  class HTTPHeaderSyntaxError < StandardError
  end

  # <!-- rdoc-file=lib/net/protocol.rb -->
  # OpenTimeout, a subclass of Timeout::Error, is raised if a connection cannot be
  # created within the open_timeout.
  #
  class OpenTimeout < Timeout::Error
  end

  # <!-- rdoc-file=lib/net/protocol.rb -->
  # ReadTimeout, a subclass of Timeout::Error, is raised if a chunk of the
  # response cannot be read within the read_timeout.
  #
  class ReadTimeout < Timeout::Error
  end

  # <!-- rdoc-file=lib/net/protocol.rb -->
  # WriteTimeout, a subclass of Timeout::Error, is raised if a chunk of the
  # response cannot be written within the write_timeout.  Not raised on Windows.
  #
  class WriteTimeout < Timeout::Error
  end
end

Version data entries

34 entries across 34 versions & 2 rubygems

Version Path
rbs-3.9.0 stdlib/net-protocol/0/net-protocol.rbs
rbs-3.9.0.pre.2 stdlib/net-protocol/0/net-protocol.rbs
rbs-3.9.0.pre.1 stdlib/net-protocol/0/net-protocol.rbs
rbs-3.9.0.dev.1 stdlib/net-protocol/0/net-protocol.rbs
rbs-relaxed-3.9.0.1 stdlib/net-protocol/0/net-protocol.rbs
rbs-3.8.1 stdlib/net-protocol/0/net-protocol.rbs
rbs-3.8.0 stdlib/net-protocol/0/net-protocol.rbs
rbs-3.8.0.pre.1 stdlib/net-protocol/0/net-protocol.rbs
rbs-3.7.0.pre.1 stdlib/net-protocol/0/net-protocol.rbs
rbs-3.7.0.dev.1 stdlib/net-protocol/0/net-protocol.rbs
rbs-3.6.1 stdlib/net-protocol/0/net-protocol.rbs
rbs-3.6.0 stdlib/net-protocol/0/net-protocol.rbs
rbs-3.6.0.pre.3 stdlib/net-protocol/0/net-protocol.rbs
rbs-3.6.0.pre.2 stdlib/net-protocol/0/net-protocol.rbs
rbs-3.6.0.pre.1 stdlib/net-protocol/0/net-protocol.rbs
rbs-3.6.0.dev.1 stdlib/net-protocol/0/net-protocol.rbs
rbs-3.5.3 stdlib/net-protocol/0/net-protocol.rbs
rbs-3.5.2 stdlib/net-protocol/0/net-protocol.rbs
rbs-3.5.1 stdlib/net-protocol/0/net-protocol.rbs
rbs-3.5.1.pre.1 stdlib/net-protocol/0/net-protocol.rbs