클래스: Mongo::Crypt::ExplicitDecryptionContext Private
- 다음에 정의됨:
- lib/ Mongo/crypt/explicit_decryption_context.rb
개요
이 클래스는 비공개 API의 일부입니다. 이 클래스는 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
명시적 암호 해독을 위해 초기화된 Context 객체
인스턴스 속성 요약
컨텍스트에서 상속된 속성
인스턴스 메서드 요약 접기
-
#bson_mode ⇒ Symbol?
비공개
상태 머신의 결과에서 문서를 생성할 때 사용할 BSON 모드 입니다.
-
#initialize(mongocrypt, io, doc) ⇒ ExplicitDecryptionContext
생성자
비공개
새 ExplicitDecryptionContext 객체를 만듭니다.
컨텍스트에서 상속된 메서드
생성자 세부 정보
#initialize(mongocrypt, io, doc) ⇒ ExplicitDecryptionContext
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
새 ExplicitDecryptionContext 객체 만들기
31 32 33 34 35 36 37 |
# 파일 'lib/ Mongo/crypt/explicit_decryption_context.rb', 31줄 def 초기화(mongocrypt, io, doc) super(mongocrypt, io) # 수행할 기본 mongocrypt_ctx_t 객체를 초기화합니다. # 명시적 암호 해독 바인딩.ctx_explicit_decrypt_init(self, doc) end |
인스턴스 메서드 세부 정보
#bson_mode ⇒ Symbol?
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
상태 머신의 결과에서 문서를 생성할 때 사용할 BSON 모드 입니다. 반환되는 값은 Mongo::Config.csfle_convert_to_ruby_types 옵션을 기반으로 합니다.
44 45 46 |
# 파일 'lib/ Mongo/crypt/explicit_decryption_context.rb', 44줄 def bson_mode mongo::Config.csfle_convert_to_ruby_types ? nil : :bson end |