Clase: Mongo::Socket::Unix Private
- Hereda:
-
Mongo::Socket
- Objeto
- Mongo::Socket
- Mongo::Socket::Unix
- Definido en:
- lib/mongo/socket/unix.rb
Overview
Esta clase forma parte de una API privada. Evita usar esta clase si es posible, ya que puede ser eliminada o modificada en el futuro.
Contenedor para sockets Unix.
Resumen constante
Constantes heredadas de Mongo::Socket
SSL_ERROR, TIMEOUT_ERROR, TIMEOUT_PACK, WRITE_CHUNK_SIZE
Resumen de atributos de la instancia colapsar
-
#ruta ⇒ string
Solo lectura
privado
Ruta Ruta para conectar.
Atributos heredados de Mongo::Socket
#familia, #opciones, #socket, #timeout
Resumen del método de instancia colapsar
-
#inicializar(ruta, tiempo de espera, opciones = {}) ⇒ Unix
constructor
privado
Inicializa un nuevo socket Unix.
Métodos heredados de Mongo::Socket
#alive?, #close, #connectable?, #connection_address, #connection_generation, #eof?, #gets, #supervisar?, #pipe, #read, #readbyte, #summary, #guardar
Detalles del constructor
#inicializar(ruta, tiempo de espera, opciones = {}) ⇒ Unix
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Inicializa un nuevo socket Unix.
45 46 47 48 49 50 |
# Archivo 'lib/mongo/socket/unix.rb', línea 45 def inicializar(ruta, tiempo de espera, = {}) super(tiempo de espera, ) @path = ruta @socket = ::UNIXSocket.Nuevo(ruta) (@socket) end |
Detalles de los atributos de instancia
#ruta ⇒ Cadena (solo lectura)
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Devuelve path El camino para conectarse.
53 54 55 |
# Archivo 'lib/mongo/socket/unix.rb', línea 53 def ruta @path end |