Module: Tasker::Authorization::ResourceConstants::RESOURCES
- Defined in:
- lib/tasker/authorization/resource_constants.rb
Overview
Resource name constants
Constant Summary collapse
- TASK =
'tasker.task'
- WORKFLOW_STEP =
'tasker.workflow_step'
- HEALTH_STATUS =
'tasker.health_status'
- HANDLER =
'tasker.handler'
- METRICS =
'tasker.metrics'
- ANALYTICS =
'tasker.analytics'
Class Method Summary collapse
-
.all ⇒ Array<String>
Get all resource constants as an array.
-
.include?(resource) ⇒ Boolean
Check if a resource constant is defined.
Class Method Details
.all ⇒ Array<String>
Get all resource constants as an array
27 28 29 |
# File 'lib/tasker/authorization/resource_constants.rb', line 27 def self.all [TASK, WORKFLOW_STEP, HEALTH_STATUS, HANDLER, METRICS, ANALYTICS] end |
.include?(resource) ⇒ Boolean
Check if a resource constant is defined
35 36 37 |
# File 'lib/tasker/authorization/resource_constants.rb', line 35 def self.include?(resource) all.include?(resource) end |