11 lines
216 B
Ruby
11 lines
216 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
class TodoPolicy < BasePolicy
|
||
|
desc 'User can only read own todos'
|
||
|
condition(:own_todo) do
|
||
|
@user && @subject.user_id == @user.id
|
||
|
end
|
||
|
|
||
|
rule { own_todo }.enable :read_todo
|
||
|
end
|