Class: RolePolicy
Instance Attribute Summary
#record, #user
Instance Method Summary
collapse
#edit?, #initialize, #new?, #scope
Instance Method Details
#create? ⇒ Boolean
10
11
12
|
# File 'app/policies/role_policy.rb', line 10
def create?
false
end
|
#destroy? ⇒ Boolean
18
19
20
|
# File 'app/policies/role_policy.rb', line 18
def destroy?
false
end
|
#index? ⇒ Boolean
2
3
4
|
# File 'app/policies/role_policy.rb', line 2
def index?
true if user.try(:has_role?, 'Librarian')
end
|
#show? ⇒ Boolean
6
7
8
|
# File 'app/policies/role_policy.rb', line 6
def show?
true if user.try(:has_role?, 'Librarian')
end
|
#update? ⇒ Boolean
14
15
16
|
# File 'app/policies/role_policy.rb', line 14
def update?
true if user.try(:has_role?, 'Administrator')
end
|