クラス: Mongoid::Rails::ActiveJobSerializer::BsonObjectIdSerializer
- 継承:
-
ActiveJob::Serializer::ObjectSerializer
- オブジェクト
- ActiveJob::Serializer::ObjectSerializer
- Mongoid::Rails::ActiveJobSerializer::BsonObjectIdSerializer
- 定義:
- lib/mongoid/ Rails/bson_object_id_serializer.rb
Overview
このクラスは、ActiveJob の BSON::ObjectId の直列化と逆直列化を提供します。
このクラスは Rails の ActiveJob::Serializer::ObjectSerializer に依存しているため、Rails が利用可能な場合にのみロードすることが重要です。
インスタンス メソッドの概要を折りたたむ
-
#逆シリアル化(string) = BSON::ObjectId
引数を BSON::ObjectId に逆直列化します。
-
# Serialize (オブジェクト) = オブジェクト
ジョブに渡す引数を直列化します。
-
#serialize?(argument) ⇒ Boolean
このシリアライザーによって引数を直列化できるかどうかを返します。
インスタンス メソッドの詳細
#逆シリアル化(string) = BSON::ObjectId
引数を BSON::ObjectId に逆直列化します。
33 34 35 |
# ファイル 'lib/mongoid/ Rails/bson_object_id_serializer.rb' は、 33行を デフォルト 逆シリアル化(string) BSON::ObjectId.from_string(string) end |
# Serialize (オブジェクト) =オブジェクト
ジョブに渡す引数を直列化します。
24 25 26 |
# ファイル 'lib/mongoid/ Rails/bson_object_id_serializer.rb' は、 24行を デフォルト 直列化(オブジェクト) オブジェクト.to_s end |
#serialize?(argument) ⇒ Boolean
このシリアライザーによって引数を直列化できるかどうかを返します。
@param [ Object ] argument The argument to check.
@return [ true | false ] Whether the argument can be serialized.
17 18 19 |
# ファイル 'lib/mongoid/ Rails/bson_object_id_serializer.rb' は、 17行を デフォルト 直列化しますか?(argument) argument.is_a?(BSON::ObjectId) end |