Class: ResourceGroupPolicy

Inherits:
ApplicationPolicy show all
Defined in:
app/policies/resource_group_policy.rb

Overview

Protects ResourceGroup objects

Instance Method Summary collapse

Methods inherited from ApplicationPolicy

#initialize, #scope, #user

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 groups

Returns:

  • (Boolean)

    only admins can create or edit groups



11
12
13
# File 'app/policies/resource_group_policy.rb', line 11

def create?
  user.admin?
end

#index?Boolean Also known as: show?

Returns all users can view groups

Returns:

  • (Boolean)

    all users can view groups



4
5
6
# File 'app/policies/resource_group_policy.rb', line 4

def index?
  true
end