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 instancia para la autenticación sobre una conexión en 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 debe autenticarse.
Resumen del método de instancia colapsar
- #conversación ⇒ Objeto privado
-
#inicializar(user, connection, **_opts) ⇒ Base
constructor
privado
Inicializa el autenticador.
Detalles del Constructor
#initialize(usuario, conexión, **_opts) ⇒ Base
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.
Inicializa el autenticador.
37 38 39 40 |
# Archivo 'lib/mongo/auth/base.rb', línea 37 def inicializar(usuario, Conexión, **_opts) @user = usuario @connection = Conexión end |
Detalles de atributo de instancias
#conexión ⇒ Mongo::Connection (solo lectura)
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.
Devuelve la conexión sobre la que autenticar.
30 31 32 |
# Archivo 'lib/mongo/auth/base.rb', línea 30 def Conexión @connection end |
#usuario ⇒ Mongo::Auth::User (solo lectura)
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.
Devuelve al usuario para autenticar.
27 28 29 |
# Archivo 'lib/mongo/auth/base.rb', línea 27 def usuario @user end |
Detalles del método de instancia
#conversación ⇒ Objeto
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.
42 43 44 |
# Archivo 'lib/mongo/auth/base.rb', línea 42 def conversación @conversation ||= sí mismo.clase.const_get(:Conversación).Nuevo(usuario, Conexión) end |