module

ObjectFactory

Class methods

build_from_params(params : Hash(String, String | Array(String)), actor : ActivityPub::Actor, object : ActivityPub::Object | Nil = nil) : ObjectBuilder::BuildResult

Builds an ActivityPub object from request parameters.

Automatically detects the object type and delegates to the appropriate builder (NoteBuilder, QuestionBuilder, etc.).

Source