Clase: Mongo::Auth::Base Privado
- Hereda:
-
Objeto
- Objeto
- Mongo::Auth::Base
- Definido en:
- lib/mongo/auth/base.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.
Clase base para autenticadores.
Cada autenticador se crea una instancia para la autenticación en una conexión particular.
Resumen de atributos de la instancia colapsar
-
#conexión ⇒ Mongo::Connection
Solo lectura
privado
La conexión para autenticarse.
-
#usuario ⇒ Mongo::Auth::User
Solo lectura
privado
El usuario a autenticar.
Resumen del método de instancia colapsar
- #conversación ⇒ Objeto privado
-
#initialize(usuario, conexión, **opts) ⇒ Base
constructor
privado
Inicializa el autenticador.
Detalles del constructor
#initialize(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) @user = 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 sobre la que autenticar.
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 al usuario para autenticar.
30 31 32 |
# Archivo 'lib/mongo/auth/base.rb', línea 30 def usuario @user 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 ||= sí mismo.clase.const_get(:Conversación).Nuevo(usuario, Conexión) end |