Sha256: 6c520209f7820059064210f50c1174e190d646e62454909b9098c4ae2973853c
Contents?: true
Size: 497 Bytes
Versions: 9
Compression:
Stored size: 497 Bytes
Contents
# An application containing backend jobs servers class MissionControl::Jobs::Application include MissionControl::Jobs::IdentifiedByName attr_reader :servers def initialize(name:) super @servers = MissionControl::Jobs::IdentifiedElements.new end def add_servers(queue_adapters_by_name) queue_adapters_by_name.each do |name, queue_adapter| servers << MissionControl::Jobs::Server.new(name: name.to_s, queue_adapter: queue_adapter, application: self) end end end
Version data entries
9 entries across 9 versions & 1 rubygems