Sha256: fca3e1e9a0d782acff5fd430c8b6bc976afe1da864baf38bffcbba4209ae27ac

Contents?: true

Size: 535 Bytes

Versions: 2

Compression:

Stored size: 535 Bytes

Contents

module Orchestrator
    module Logic
        class Manager < ::Orchestrator::Core::ModuleManager
            def initialize(*args)
                super(*args)

                # Do we want to start here?
                # Should be ok.
                @thread.next_tick method(:start)
            end

            # Access to other modules in the same control system
            def system
                @system ||= ::Orchestrator::Core::SystemProxy.new(@thread, @settings.control_system_id)
            end
        end
    end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
orchestrator-1.0.2 lib/orchestrator/logic/manager.rb
orchestrator-1.0.1 lib/orchestrator/logic/manager.rb