Clase: Mongo::Dirección::Unix
- Hereda:
-
Objeto
- Objeto
- Mongo::Dirección::Unix
- Definido en:
- lib/mongo/dirección/unix.rb
Overview
Configura direcciones de socket.
Colapso delresumen constante
- PARTIDO =
La expresión regular a utilizar para hacer coincidir una ruta de socket.
Regexp.Nuevo('\.sock').freeze
Colapso delresumen de atributos de instancia
-
#host ⇒ String
solo lectura
Anfitrión El anfitrión.
-
#port ⇒ nil
solo lectura
El puerto siempre será nulo.
Colapso delresumen del método de clase
-
.parse(dirección) ⇒ Array<String>
Analizar una ruta de socket.
Colapso del resumen del método de instancia
-
#inicializar(host, puerto = nil, nombre_host = nil) ⇒ Unix
constructor
Inicializar el solucionador de socket.
-
#socket(tiempo de espera del socket, opciones = {}) ⇒ Mongo::Socket::Unix
privada
Obtenga un socket para el tipo de dirección proporcionado, dadas las opciones.
Detalles del constructor
#inicializar(host, puerto = nil, nombre_host = nil) ⇒ Unix
Inicializar el solucionador de socket.
59 60 61 |
# Archivo 'lib/mongo/address/unix.rb', línea 59 def inicializar(host, Puerto=nulo, nombre_de_host=nulo) @host = host end |
Detalles de los atributos de instancia
#host ⇒ Cadena (solo lectura)
Devuelve el host El host.
27 28 29 |
# Archivo 'lib/mongo/address/unix.rb', línea 27 def host @host end |
#puerto ⇒ nulo (solo lectura)
El puerto de retorno siempre será nulo.
30 31 32 |
# Archivo 'lib/mongo/address/unix.rb', línea 30 def Puerto @puerto end |
Detalles del método de clase
.parse(dirección) ⇒ Array<String>
Analizar una ruta de socket.
47 48 49 |
# Archivo 'lib/mongo/address/unix.rb', línea 47 def yo.parse(dirección) [ dirección ] end |
Detalles del método de instancia
#socket(tiempo de espera del socket, opciones = {}) ⇒ Mongo::Socket::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.
Obtenga un socket para el tipo de dirección proporcionado, dadas las opciones.
77 78 79 |
# Archivo 'lib/mongo/address/unix.rb', línea 77 def Socket(tiempo de espera del socket, = {}) Enchufe::UNIX.Nuevo(host, tiempo de espera del socket, ) end |