ActivityPub::Collection
Inherits ActivityPub < Ktistec::Model::Linked < Ktistec::Model::Common < Ktistec::Model < Reference < Object
Constants
ALIASES = ["ActivityPub::CollectionPage", "ActivityPub::OrderedCollection", "ActivityPub::OrderedCollectionPage"]
Constructors
dereference(key_pair, iri, *, ignore_cached = false, include_deleted = false, deadline : Time::Instant | Nil, **options) : self
SourceClass methods
dereference?(key_pair, iri, *, ignore_cached = false, include_deleted = false, deadline : Time::Instant | Nil = nil, **options) : self | Nil
Sourcefind(_iri iri : String | Nil, include_deleted : Bool = false, include_undone : Bool = false)
Sourcefind?(_iri iri : String | Nil, include_deleted : Bool = false, include_undone : Bool = false)
Sourcefrom_json_ld(json, **options)
Sourcefrom_json_ld?(json, **options)
Sourcemap(json, **options)
SourceInstance methods
_association_current
Source_association_first
Source_association_last
Source_association_next
Source_association_prev
Source_belongs_to_setter_for_current(current_ : ActivityPub::Collection, update_associations = true) : ActivityPub::Collection
Source_belongs_to_setter_for_first(first_ : ActivityPub::Collection, update_associations = true) : ActivityPub::Collection
Source_belongs_to_setter_for_last(last_ : ActivityPub::Collection, update_associations = true) : ActivityPub::Collection
Source_belongs_to_setter_for_next(next_ : ActivityPub::Collection, update_associations = true) : ActivityPub::Collection
Source_belongs_to_setter_for_prev(prev_ : ActivityPub::Collection, update_associations = true) : ActivityPub::Collection
Sourceall_item_iris(source, maximum_depth = 10)
Traverses the collection and returns IRIs of all items.
Returns nil if items_iris, first_iri and last_iri are
all nil. This is how ActivityPub hashtag collections on
Mastodon are represented -- the items are retrieved via the
Mastodon API.
current(key_pair, *, dereference = false, ignore_cached = false, ignore_changed = false, include_deleted = false, include_undone = false, deadline : Time::Instant | Nil, **options)
current?(include_deleted : Bool = false, include_undone : Bool = false) : ActivityPub::Collection | Nil
Sourcecurrent?(key_pair, *, dereference = false, ignore_cached = false, ignore_changed = false, include_deleted = false, include_undone = false, deadline : Time::Instant | Nil = nil, **options)
current_iri
Sourcecurrent_iri=(current_iri : String | Nil)
Sourcefirst(key_pair, *, dereference = false, ignore_cached = false, ignore_changed = false, include_deleted = false, include_undone = false, deadline : Time::Instant | Nil, **options)
first?(include_deleted : Bool = false, include_undone : Bool = false) : ActivityPub::Collection | Nil
Sourcefirst?(key_pair, *, dereference = false, ignore_cached = false, ignore_changed = false, include_deleted = false, include_undone = false, deadline : Time::Instant | Nil = nil, **options)
first_iri
Sourcefirst_iri=(first_iri : String | Nil)
Sourcefrom_json_ld(json)
Sourceiri
iri=(iri : String)
items
Sourceitems_iris
Sourcelast(key_pair, *, dereference = false, ignore_cached = false, ignore_changed = false, include_deleted = false, include_undone = false, deadline : Time::Instant | Nil, **options)
last?(include_deleted : Bool = false, include_undone : Bool = false) : ActivityPub::Collection | Nil
Sourcelast?(key_pair, *, dereference = false, ignore_cached = false, ignore_changed = false, include_deleted = false, include_undone = false, deadline : Time::Instant | Nil = nil, **options)
last_iri
Sourcelast_iri=(last_iri : String | Nil)
Sourcenext(key_pair, *, dereference = false, ignore_cached = false, ignore_changed = false, include_deleted = false, include_undone = false, deadline : Time::Instant | Nil, **options)
next?(include_deleted : Bool = false, include_undone : Bool = false) : ActivityPub::Collection | Nil
Sourcenext?(key_pair, *, dereference = false, ignore_cached = false, ignore_changed = false, include_deleted = false, include_undone = false, deadline : Time::Instant | Nil = nil, **options)
next_iri
Sourcenext_iri=(next_iri : String | Nil)
Sourceprev(key_pair, *, dereference = false, ignore_cached = false, ignore_changed = false, include_deleted = false, include_undone = false, deadline : Time::Instant | Nil, **options)
prev?(include_deleted : Bool = false, include_undone : Bool = false) : ActivityPub::Collection | Nil
Sourceprev?(key_pair, *, dereference = false, ignore_cached = false, ignore_changed = false, include_deleted = false, include_undone = false, deadline : Time::Instant | Nil = nil, **options)
prev_iri
Sourceprev_iri=(prev_iri : String | Nil)
Sourceto_json_ld(recursive = true)
Sourcetotal_items
Sourcetotal_items=(total_items : Int64 | Nil)
Source