Class: JobWorkflow::Monitoring::WorkflowRegistry
- Inherits:
-
Object
- Object
- JobWorkflow::Monitoring::WorkflowRegistry
- Defined in:
- lib/job_workflow/monitoring/workflow_registry.rb
Class Method Summary collapse
-
.all ⇒ Object
: () -> Array.
-
.find(job_class_name) ⇒ Object
: (String) -> singleton(DSL)?.
Class Method Details
.all ⇒ Object
: () -> Array
8 9 10 11 12 13 14 15 |
# File 'lib/job_workflow/monitoring/workflow_registry.rb', line 8 def all DSL._included_classes.to_a .reverse .select(&:name) .uniq(&:name) .reverse .sort_by(&:name) end |
.find(job_class_name) ⇒ Object
: (String) -> singleton(DSL)?
18 19 20 |
# File 'lib/job_workflow/monitoring/workflow_registry.rb', line 18 def find(job_class_name) all.find { |job_class| job_class.name == job_class_name } end |