モジュール: Mongo::Protocol::Registry
Overview
op コードに基づいてメッセージ クラスを検索するためのレジストリを提供します。
定数の概要の削減
- マッピング =
すべての op コードを対応する Ruby クラスへのマッピング。
{}
インスタンス メソッドの概要を折りたたむ
-
#get(op_code, message = nil) ⇒ Class
指定された命令コードの クラスを取得し、見つからない場合はエラーが発生します。
-
# register (op_code, type) = クラス
対応する命令コードの Ruby 型を登録します。
インスタンス メソッドの詳細
#get(op_code, message = nil) ⇒ Class
指定された命令コードの クラスを取得し、見つからない場合はエラーが発生します。
41 42 43 44 45 46 47 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/protocol/registry.rb', 行41 デフォルト 得る(op_code, = nil) 場合 タイプ = mappings[op_code] タイプ else container_unsupported_op_code(op_code) end end |
# register (op_code, type) =クラス
対応する命令コードの Ruby 型を登録します。
60 61 62 63 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/protocol/registry.rb', 行60 デフォルト Register(op_code, タイプ) mappings.store(op_code, タイプ) refine_type_reader(タイプ) end |