# File lib/dynflow/testing/dummy_world.rb, line 10 def initialize(_config = nil) @logger_adapter = Testing.logger_adapter @clock = ManagedClock.new @executor = DummyExecutor.new(self) @middleware = Middleware::World.new end
# File lib/dynflow/testing/dummy_world.rb, line 17 def action_logger @logger_adapter.action_logger end
# File lib/dynflow/testing/dummy_world.rb, line 33 def event(execution_plan_id, step_id, event, future = Concurrent.future) executor.event execution_plan_id, step_id, event, future end
# File lib/dynflow/testing/dummy_world.rb, line 21 def logger @logger_adapter.dynflow_logger end
# File lib/dynflow/testing/dummy_world.rb, line 37 def persistence nil end
# File lib/dynflow/testing/dummy_world.rb, line 25 def silence_logger! action_logger.level = 4 end
# File lib/dynflow/testing/dummy_world.rb, line 29 def subscribed_actions(klass) [] end