Base
類別用於序列化及取消序列化自訂物件。
範例
class MoneySerializer < ActiveJob::Serializers::ObjectSerializer
def serialize(money)
super("amount" => money.amount, "currency" => money.currency)
end
def deserialize(hash)
Money.new(hash["amount"], hash["currency"])
end
private
def klass
Money
end
end
Method
- D
- K
- S
包含的模組
執行個體公開方法
deserialize(json) 連結
從 JSON 原始類型取消序列化參數。
serialize(hash) 連結
將參數序列化為 JSON 原始類型。
serialize?(argument) 連結
判斷參數是否應該由序列化器序列化。