Clase: Mongo::Crypt::ExplicitEncryptionContext Privado
- Hereda:
-
Context
- Objeto
- Context
- Mongo::Crypt::ExplicitEncryptionContext
- Definido en:
- lib/mongo/crypt/explicit_encryption_context.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.
Un objeto Context inicializado para un cifrado explícito
Subclases conocidas directas
Resumen del atributo de la instancia
Atributos heredados de Context
Resumen del método de instancia colapsar
- #init(doc) ⇒ Objeto privado
-
#initialize(mongocrypt, io, doc, options = {}) ⇒ ExplicitEncryptionContext
constructor
privado
Crea un nuevo objeto ExplicitEncryptionContext.
Métodos heredados de Contexto
#bson_mode, #run_state_machine, #estado
Detalles del Constructor
#initialize(mongocrypt, io, doc, options = {}) ⇒ ExplicitEncryptionContext
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.
Nota:
El algoritmo de rango es únicamente experimental. No está destinado para
Crear un nuevo objeto ExplicitEncryptionContext
uso público.
64 65 66 67 68 69 |
# Archivo 'lib/mongo/crypt/explicit_encryption_context.rb', línea 64 def inicializar(mongocrypt, io, doc, = {}) super(mongocrypt, io) set_key_opts() set_algorithm_opts() init(doc) end |
Detalles del método de instancia
#init(doc) ⇒ 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.
71 72 73 |
# Archivo 'lib/mongo/crypt/explicit_encryption_context.rb', línea 71 def init(doc) Vinculante.ctx_explicit_encrypt_init(sí mismo, doc) end |