Skip to content

Commit 81bd298

Browse files
committed
Refactor destroy? method placement in PersonBlockPolicy
1 parent 10d44f0 commit 81bd298

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

app/policies/better_together/person_block_policy.rb

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ def create?
2121
!blocked_user_is_platform_manager?
2222
end
2323

24-
private
24+
def destroy?
25+
user.present? && record.blocker == agent
26+
end
2527

2628
def blocked_user_is_platform_manager?
2729
return false unless record.blocked&.user
@@ -30,10 +32,6 @@ def blocked_user_is_platform_manager?
3032
record.blocked.user.permitted_to?('manage_platform')
3133
end
3234

33-
def destroy?
34-
user.present? && record.blocker == agent
35-
end
36-
3735
class Scope < Scope # rubocop:todo Style/Documentation
3836
def resolve
3937
scope.where(blocker: agent)

0 commit comments

Comments
 (0)