abstract class
ObjectBuilder::BuilderBase
- ObjectBuilder::BuilderBase
- Reference
- Object
Overview
Abstract base class for object builders.
Each builder implements type-specific logic for constructing ActivityPub objects from request parameters.
Direct Known Subclasses
Defined in:
services/object_builder/builder_base.crInstance Method Summary
-
#build(params : Hash(String, String | Array(String)), actor : ActivityPub::Actor, object : ActivityPub::Object | Nil = nil) : BuildResult
Builds an ActivityPub object.
Instance Method Detail
abstract
def build(params : Hash(String, String | Array(String)), actor : ActivityPub::Actor, object : ActivityPub::Object | Nil = nil) : BuildResult
#
Builds an ActivityPub object.
Returns a BuildResult containing the object and validation
errors.