Module: Fedipub::Likeable

Extended by:
ActiveSupport::Concern
Included in:
Actor, DataEntity
Defined in:
app/models/concerns/fedipub/likeable.rb

Instance Method Summary collapse

Instance Method Details

#dislike!(actor:) ⇒ Fedipub::Activity

Dislikes this entity by creating a new Activity.

Parameters:

Returns:



22
23
24
25
26
27
# File 'app/models/concerns/fedipub/likeable.rb', line 22

def dislike!(actor:)
  create_fedipub_activity('Dislike',
                          actor: actor,
                          to:    [Fediverse::Collection::PUBLIC],
                          cc:    [actor.followers_url])
end

#like!(actor:) ⇒ Fedipub::Activity

Likes this entity by creating a new Activity.

Parameters:

Returns:



10
11
12
13
14
15
# File 'app/models/concerns/fedipub/likeable.rb', line 10

def like!(actor:)
  create_fedipub_activity('Like',
                          actor: actor,
                          to:    [Fediverse::Collection::PUBLIC],
                          cc:    [actor.followers_url])
end