Class: Federails::Client::FollowingPolicy
Defined Under Namespace
Classes: Scope
Instance Attribute Summary
#record, #user
Instance Method Summary
collapse
#create?, #edit?, #index?, #initialize, #new?, #update?
Instance Method Details
#accept? ⇒ Boolean
12
13
14
|
# File 'app/policies/federails/client/following_policy.rb', line 12
def accept?
in_following? && @record.target_actor_id == @user.federails_actor.id
end
|
#destroy? ⇒ Boolean
8
9
10
|
# File 'app/policies/federails/client/following_policy.rb', line 8
def destroy?
in_following?
end
|
#follow? ⇒ Boolean
16
17
18
|
# File 'app/policies/federails/client/following_policy.rb', line 16
def follow?
create?
end
|
#show? ⇒ Boolean
4
5
6
|
# File 'app/policies/federails/client/following_policy.rb', line 4
def show?
in_following?
end
|