Module: Harmoniser::Launcher
- Defined in:
- lib/harmoniser/launcher.rb,
lib/harmoniser/launcher/base.rb,
lib/harmoniser/launcher/bounded.rb,
lib/harmoniser/launcher/unbounded.rb
Defined Under Namespace
Classes: Base, Bounded, UnBounded
Class Method Summary collapse
Class Method Details
.call(configuration:, logger:) ⇒ Object
7 8 9 10 11 |
# File 'lib/harmoniser/launcher.rb', line 7 def call(configuration:, logger:) return Bounded.new(configuration:, logger:) unless configuration..unbounded_concurrency? UnBounded.new(configuration:, logger:) end |