Class: ContextPolicy
- Inherits:
-
ApplicationPolicy
- Object
- ApplicationPolicy
- ContextPolicy
- Defined in:
- app/policies/context_policy.rb
Overview
Protects Context objects
Instance Method Summary collapse
-
#create? ⇒ Boolean
(also: #new?, #update?, #edit?, #destroy?)
Only admins can create or edit contects.
-
#index? ⇒ Boolean
(also: #show?)
All users can view contexts.
Methods inherited from ApplicationPolicy
Constructor Details
This class inherits a constructor from ApplicationPolicy
Instance Method Details
#create? ⇒ Boolean Also known as: new?, update?, edit?, destroy?
Returns only admins can create or edit contects
11 12 13 |
# File 'app/policies/context_policy.rb', line 11 def create? user.admin? end |
#index? ⇒ Boolean Also known as: show?
Returns all users can view contexts
4 5 6 |
# File 'app/policies/context_policy.rb', line 4 def index? true end |