Module: JobWorkflow::AutoScaling::Adapter
- Defined in:
- lib/job_workflow/auto_scaling/adapter.rb,
lib/job_workflow/auto_scaling/adapter/aws_adapter.rb,
sig/generated/job_workflow/auto_scaling/adapter.rbs,
sig/generated/job_workflow/auto_scaling/adapter/aws_adapter.rbs
Defined Under Namespace
Modules: _ClassMethods, _InstanceMethods Classes: AwsAdapter
Constant Summary collapse
- ADAPTERS =
interface _InstanceMethods def class: () -> _ClassMethods def update_desired_count: (Integer) -> Integer? end
{ aws: AwsAdapter }.freeze
Class Method Summary collapse
-
.fetch(adapter_name) ⇒ _ClassMethods
: (Symbol) -> _ClassMethods.
Class Method Details
.fetch(adapter_name) ⇒ _ClassMethods
: (Symbol) -> _ClassMethods
25 26 27 |
# File 'lib/job_workflow/auto_scaling/adapter.rb', line 25 def fetch(adapter_name) ADAPTERS.fetch(adapter_name) end |