class

ActiveJob::Serializers::ObjectSerializer

rails latest stable - Superclass: Object

Base class for serializing and deserializing custom objects.

Example:

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

Included modules

  • Singleton

Files

  • activejob/lib/active_job/serializers/object_serializer.rb