Clase: Mongo::Address::Unix
- Hereda:
-
Objeto
- Objeto
- Mongo::Address::Unix
- Definido en:
- lib/mongo/address/unix.rb
Overview
Configura direcciones de socket.
Resumen de constantes colapsar
- MATCH =
La expresión regular que se debe utilizar para hacer coincidir una ruta de socket.
Regexp.Nuevo('\.sock').freeze
Resumen de atributos de la instancia colapsar
-
#host ⇒ String
Solo lectura
host El host.
-
#port ⇒ nil
Solo lectura
El puerto siempre será nulo.
Resumen del método de clase colapsar
-
.parse(address) ⇒ arreglo<String>
Analizar una ruta de socket.
Resumen del método de instancia colapsar
-
#inicializar(host, _port = nil, _host_name = nil) ⇒ Unix
constructor
Inicializar el solucionador de sockets.
-
#socket(socket_timeout, options = {}) ⇒ Mongo::Socket::Unix
privado
Obtén un socket para el tipo de dirección proporcionado, dadas las opciones.
Detalles del Constructor
#inicializar(host, _port = nil, _host_name = nil) ⇒ Unix
Inicializar el solucionador de sockets.
56 57 58 |
# Archivo 'lib/mongo/address/unix.rb', línea 56 def inicializar(host, puerto = nulo, host = nulo) @host = host end |
Detalles de atributo de instancias
#host ⇒ String (solo lectura)
Retorna el host El host.
24 25 26 |
# Archivo 'lib/mongo/address/unix.rb', línea 24 def host @host end |
#puerto ⇒ nil (solo lectura)
Devuelve el puerto. Siempre será nil.
27 28 29 |
# Archivo 'lib/mongo/address/unix.rb', línea 27 def Puerto @port end |
Detalles del método de clase
.parse(address) ⇒ arreglo<String>
Analizar una ruta de socket.
44 45 46 |
# Archivo 'lib/mongo/address/unix.rb', línea 44 def sí mismo.parse(dirección) [ dirección ] end |
Detalles del método de instancia
#socket(socket_timeout, options = {}) ⇒ Mongo::Socket::Unix
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Obtén un socket para el tipo de dirección proporcionado, dadas las opciones.
74 75 76 |
# Archivo 'lib/mongo/address/unix.rb', línea 74 def enchufe(socket_timeout, = {}) Socket::Unix.Nuevo(host, socket_timeout, ) end |