Classe: Mongo::Address::Unix
- Herda:
-
Objeto
- Objeto
- Mongo::Endereço::Unix
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/address/unix.rb
Visão geral
Define endereços de soquete.
Colapsode resumo constante
- corresponder =
A expressão regular a ser usada para corresponder a um caminho de soquete.
regexp.Novo('\.sock').congelar
Recolhimento do Resumo do atributo de instância
-
#host ➤ string
Somente leitura
Anfitrião O host.
-
#port ⇒ nil
Somente leitura
Porta Sempre será nula.
Recolhimento do Resumo do método de classe
-
.parse(address) ➤ Array<String>
Analisar um caminho de soquete.
Recolhimento do Resumo do método de instância
-
#initialize(host, porta = nil, host_name = nil) ➤ Unix
construtor
Inicialize o resolvedor de soquete.
-
#soquete(socket_timeout, options = {}) ➤ Mongo::Socket::Unix
privado
Obtenha um soquete para o tipo de endereço fornecido, dadas as opções.
Detalhes do construtor
#initialize(host, porta = nil, host_name = nil) ➤ Unix
Inicialize o resolvedor de soquete.
59 60 61 |
# File 'build/ruby-driver-v2.19/lib/mongo/address/unix.rb', linha 59 def inicializar(Anfitrião, Porta=nada, host_name=nada) @host = Anfitrião end |
Detalhes do atributo da instância
#host ➤ string (somente leitura)
Retorna host O host.
27 28 29 |
# File 'build/ruby-driver-v2.19/lib/mongo/address/unix.rb', linha 27 def Anfitrião @host end |
#porta ➤ nil (somente leitura)
A porta de retorno Sempre será nula.
30 31 32 |
# File 'build/ruby-driver-v2.19/lib/mongo/address/unix.rb', linha 30 def Porta @port end |
Detalhes do método de classe
.parse(address) ➤ Array<String>
Analisar um caminho de soquete.
47 48 49 |
# File 'build/ruby-driver-v2.19/lib/mongo/address/unix.rb', linha 47 def auto.parse(endereço) [ endereço ] end |
Detalhes do método de instância
#soquete(socket_timeout, options = {}) ➤ Mongo::Socket::Unix
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Obtenha um soquete para o tipo de endereço fornecido, dadas as opções.
77 78 79 |
# File 'build/ruby-driver-v2.19/lib/mongo/address/unix.rb', linha 77 def soquete(socket_timeout, = {}) Soquete::Unix.Novo(Anfitrião, socket_timeout, ) end |