Class: UserPolicy
Instance Attribute Summary
#record, #user
Instance Method Summary
collapse
#create?, #destroy?, #index?, #initialize, #new?, #scope, #view_hidden?
Instance Method Details
#edit? ⇒ Boolean
10
11
12
|
# File 'app/policies/user_policy.rb', line 10
def edit?
update?
end
|
#reset_password? ⇒ Boolean
14
15
16
|
# File 'app/policies/user_policy.rb', line 14
def reset_password?
update?
end
|
#show? ⇒ Boolean
2
3
4
|
# File 'app/policies/user_policy.rb', line 2
def show?
update?
end
|
#update? ⇒ Boolean
6
7
8
|
# File 'app/policies/user_policy.rb', line 6
def update?
admin? || @record == @user
end
|