Clase: Mongo::Auth::Base Privada
- Hereda:
-
Objeto
- Objeto
- Mongo::Auth::Base
- Definido en:
- lib/mongo/auth/base.rb
Overview
Esta clase forma parte de una API privada. Debe evitar usarla siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.
Clase base para autenticadores.
Cada autenticador se crea una instancia para la autenticación en una conexión particular.
Colapso delresumen de atributos de instancia
-
#conexión ⇒ Mongo::Conexión
solo lectura
privada
La conexión para autenticarse.
-
#usuario ⇒ Mongo::Auth::Usuario
solo lectura
privada
El usuario a autenticar.
Colapso del resumen del método de instancia
- #conversación ⇒ Objeto privada
-
#initialize(usuario, conexión, **opts) ⇒ Base
constructor
privada
Inicializa el autenticador.
Detalles del constructor
#inicializar(usuario, conexión, **opts) ⇒ Base
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 el autenticador.
40 41 42 43 |
# Archivo 'lib/mongo/auth/base.rb', línea 40 def inicializar(usuario, conexión, **opta) @usuario = usuario @conexión = conexión end |
Detalles de los atributos de instancia
#conexión ⇒ Mongo::Connection (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 la conexión para autenticarse.
33 34 35 |
# Archivo 'lib/mongo/auth/base.rb', línea 33 def conexión @conexión end |
#usuario ⇒ Mongo::Auth::User (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 el usuario a autenticar.
30 31 32 |
# Archivo 'lib/mongo/auth/base.rb', línea 30 def usuario @usuario end |
Detalles del método de instancia
#conversación ⇒ Objeto
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
45 46 47 |
# Archivo 'lib/mongo/auth/base.rb', línea 45 def conversación @conversación ||= yo.clase.const_get(:Conversación).Nuevo(usuario, conexión) end |