ActivityPub::Actor
Inherits ActivityPub < Ktistec::KeyPair < Ktistec::Model::Blockable < Ktistec::Model::Deletable < Ktistec::Model::Polymorphic < Ktistec::Model::Linked < Ktistec::Model::Common < Ktistec::Model < Reference < Object
Constants
Constructors
Class methods
Returns type and all concrete (non-abstract) subtypes, including any aliases defined on the type.
Searches for actors whose username starts with the given prefix.
Returns actors in alphabetical order by username. Filters out deleted and blocked actors. Treats SQL LIKE wildcards (% and _) as literal characters.
Instance methods
Returns the count of the actor's posts since the given date.
See #all_posts(max_id, min_id, limit) for further details.
Returns the actor's posts and shares.
Meant to be called on local (not cached) actors.
Includes private posts and replies!
Returns the count of objects that this actor has announced (boosted) since the given date.
See #announces(max_id, min_id, limit) for further details.
Returns the objects that this actor has announced (boosted).
Returns the objects that this actor has announced.
Returns objects in reverse chronological order (by when announced, most recent first). Filters out deleted/blocked objects, and objects by deleted/blocked actors. Also filters out announces that have been undone.
Returns the count of objects that this actor has bookmarked since the given date.
See #bookmarks(max_id, min_id, limit) for further details.
Returns the objects that this actor has bookmarked.
Returns objects in reverse chronological order (most recent first). Filters out deleted/blocked objects, and objects by deleted/blocked actors.
Returns the count of objects that this actor has disliked since the given date.
See #dislikes(max_id, min_id, limit) for further details.
Returns the objects that this actor has disliked.
Returns the objects that this actor has disliked.
Returns objects in reverse chronological order (by when disliked, most recent first). Filters out deleted/blocked objects, and objects by deleted/blocked actors. Also filters out dislikes that have been undone.
Returns the count of the actor's drafts since the given date.
See #drafts(max_id, min_id, limit) for further details.
Returns the actor's draft posts.
Meant to be called on local (not cached) actors.
Includes only unpublished posts attributed to this actor.
Returns the actor's known posts.
Meant to be called on both local and cached actors.
Orders by publication time (most recent first).
Does not include private (not visible) posts.
Includes pinned posts, by default.
Returns the arrival time of the most recent activity from another actor in this actor's inbox.
Returns nil if no activity has arrived.
Returns the count of objects that this actor has liked since the given date.
See #likes(max_id, min_id, limit) for further details.
Returns the objects that this actor has liked.
Returns the objects that this actor has liked.
Returns objects in reverse chronological order (by when liked, most recent first). Filters out deleted/blocked objects, and objects by deleted/blocked actors. Also filters out likes that have been undone.
Returns the count of notifications for the actor since the given date.
See #notifications(max_id, min_id, limit) for further details.
Returns notifications for the actor.
Meant to be called on local (not cached) actors.
Returns the actor's pinned posts.
Meant to be called on both local and cached actors.
Returns the count of objects that this actor has pinned since the given date.
See #pins(max_id, min_id, limit) for further details.
Returns the objects that this actor has pinned.
Returns objects in reverse chronological order (most recent first). Filters out deleted/blocked objects, and objects by deleted/blocked actors. Does not include private (not visible) posts.
Returns the actor's public posts and shares.
Meant to be called on local (not cached) actors.
Does not include private (not visible) posts and replies.
Returns the content filter terms for the actor.
Returns the count of entries in the actor's timeline since the given date.
See #timeline(exclude_replies, inclusion, max_id, min_id, limit) for further details.
Returns entries in the actor's timeline.
Meant to be called on local (not cached) actors.
Includes private (not visible) posts and replies.
May be filtered to exclude replies (via exclude_replies).
May be filtered to include only objects with associated
relationships of the specified type (via inclusion).
the webfinger address an actor claims, parsed but never
persisted -- it is untrusted until WebFinger confirms it
the webfinger address an actor claims, parsed but never
persisted -- it is untrusted until WebFinger confirms it