Class: ActivityPub::ActivityStreamsSerializer
Constant Summary
collapse
- MissingIdentifierError =
Class.new(StandardError)
- MissingTypeError =
Class.new(StandardError)
- MissingOutboxError =
Class.new(StandardError)
Instance Attribute Summary
#params
Instance Method Summary
collapse
entity, #initialize
Constructor Details
This class inherits a constructor from BaseSerializer
Instance Method Details
#base_represent ⇒ Object
9
|
# File 'app/serializers/activity_pub/activity_streams_serializer.rb', line 9
alias_method :base_represent, :represent
|
#represent(resource, opts = {}, entity_class = nil) ⇒ Object
11
12
13
14
15
16
17
18
19
|
# File 'app/serializers/activity_pub/activity_streams_serializer.rb', line 11
def represent(resource, opts = {}, entity_class = nil)
response = if respond_to?(:paginated?) && paginated?
represent_paginated(resource, opts, entity_class)
else
represent_whole(resource, opts, entity_class)
end
validate_response(HashWithIndifferentAccess.new(response))
end
|