Module: Mongo::Protocol::Serializers::Byte Private
- 다음에 정의됨:
- lib/ Mongo/ 프로토콜/serializers.rb
개요
이 모듈은 비공개 API의 일부입니다. 이 모듈은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
싱글 바이트에 대한 MongoDB 유선 프로토콜 직렬화 전략입니다.
바이트 버퍼에서 단일 바이트를 쓰고 가져옵니다.
클래스 메서드 요약 접기
-
.deserialize(buffer, _options = {}) ⇒ string
비공개
바이트 버퍼에서 바이트를 역직렬화합니다.
-
.직렬화(버퍼, 값, _validating_keys = nil) ⇒ BSON::ByteBuffer
비공개
버퍼에 바이트를 씁니다.
클래스 메서드 세부 정보
.역직렬화(버퍼, _options = {}) ⇒ String
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
바이트 버퍼에서 바이트를 역직렬화합니다.
409 410 411 |
# 파일 'lib/ Mongo/ 프로토콜/serializers.rb', 줄 409 def self.역직렬화(buffer, = {}) buffer.get_byte end |
.직렬화(버퍼, 값, _validating_keys = nil) ⇒ BSON::ByteBuffer
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
버퍼에 바이트를 씁니다.
397 398 399 |
# 파일 'lib/ Mongo/ 프로토콜/serializers.rb', 줄 397 def self.직렬화(buffer, value, _validating_keys = nil) buffer.put_byte(value) end |