Class: ActivityPub::ActorSerializer
- Inherits:
-
ObjectSerializer
- Object
- BaseSerializer
- ObjectSerializer
- ActivityPub::ActorSerializer
- Defined in:
- app/serializers/activity_pub/actor_serializer.rb
Overview
Serializer for the Actor ActivityStreams model. Reference: www.w3.org/TR/activitystreams-core/#actors
Direct Known Subclasses
Constant Summary collapse
- MissingOutboxError =
Class.new(StandardError)
Constants inherited from ObjectSerializer
ObjectSerializer::MissingIdentifierError, ObjectSerializer::MissingTypeError
Instance Attribute Summary
Attributes inherited from BaseSerializer
Instance Method Summary collapse
Methods inherited from BaseSerializer
Constructor Details
This class inherits a constructor from BaseSerializer
Instance Method Details
#represent(resource, opts = {}, entity_class = nil) ⇒ Object
9 10 11 12 13 14 |
# File 'app/serializers/activity_pub/actor_serializer.rb', line 9 def represent(resource, opts = {}, entity_class = nil) raise MissingInboxError, 'Please provide an :inbox option for this actor' unless opts[:inbox].present? raise MissingOutboxError, 'Please provide an :outbox option for this actor' unless opts[:outbox].present? super end |