모듈: Mongo::Protocol::Registry
개요
연산 코드를 기반으로 메시지 클래스를 조회하기 위한 레지스트리를 제공합니다.
상수 요약 접기
- Mappings =
모든 연산 코드를 해당 Ruby 클래스에 매핑합니다.
{}
인스턴스 메서드 요약 접기
-
#get(op_code, message = nil) ⇒ Class
주어진 연산 코드에 대한 클래스를 가져오고, 찾지 못하면 오류를 발생시킵니다.
-
#등록(op_code, 유형) ⇒ 클래스
해당 op 코드에 대해 Ruby 유형을 등록합니다.
인스턴스 메서드 세부 정보
#get(op_code, message = nil) ⇒ Class
주어진 연산 코드에 대한 클래스를 가져오고, 찾지 못하면 오류를 발생시킵니다.
41 42 43 44 45 46 47 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/protocol/registry.rb', 줄 41 def get(op_code, = nil) 만약 유형 = 지도 제작[op_code] 유형 other handle_unsupported_op_code!(op_code) end end |
#등록(op_code, 유형) ⇒ 클래스
해당 op 코드에 대해 Ruby 유형을 등록합니다.
60 61 62 63 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/protocol/registry.rb', 줄 60 def 등록(op_code, 유형) 지도 제작.저장(op_code, 유형) describe_type_reader(유형) end |