Class: ProxES::RolePolicy
Defined Under Namespace
Classes: Scope
Instance Attribute Summary
#record, #user
Instance Method Summary
collapse
#initialize
Instance Method Details
#create? ⇒ Boolean
6
7
8
|
# File 'lib/proxes/policies/role_policy.rb', line 6
def create?
user && user.super_admin?
end
|
#delete? ⇒ Boolean
22
23
24
|
# File 'lib/proxes/policies/role_policy.rb', line 22
def delete?
create?
end
|
#list? ⇒ Boolean
10
11
12
|
# File 'lib/proxes/policies/role_policy.rb', line 10
def list?
create?
end
|
#permitted_attributes ⇒ Object
26
27
28
|
# File 'lib/proxes/policies/role_policy.rb', line 26
def permitted_attributes
[:name]
end
|
#read? ⇒ Boolean
14
15
16
|
# File 'lib/proxes/policies/role_policy.rb', line 14
def read?
create?
end
|
#update? ⇒ Boolean
18
19
20
|
# File 'lib/proxes/policies/role_policy.rb', line 18
def update?
read?
end
|