Class: Mongo::Crypt::ExplicitDecryptionContext Private
- Defined in:
- lib/mongo/crypt/explicit_decryption_context.rb
Overview
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
A Context object initialized for explicit decryption
Instance Attribute Summary
Attributes inherited from Context
Instance Method Summary collapse
-
#initialize(mongocrypt, io, doc) ⇒ ExplicitDecryptionContext
constructor
private
Create a new ExplicitDecryptionContext object.
Methods inherited from Context
Constructor Details
#initialize(mongocrypt, io, doc) ⇒ ExplicitDecryptionContext
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Create a new ExplicitDecryptionContext object
34 35 36 37 38 39 40 |
# File 'lib/mongo/crypt/explicit_decryption_context.rb', line 34 def initialize(mongocrypt, io, doc) super(mongocrypt, io) # Initialize the underlying mongocrypt_ctx_t object to perform # explicit decryption Binding.ctx_explicit_decrypt_init(self, doc) end |