Module: ManageIQ::Floe

Defined in:
lib/manageiq/floe.rb,
lib/manageiq/floe/logging.rb,
lib/manageiq/floe/version.rb,
lib/manageiq/floe/workflow.rb,
lib/manageiq/floe/null_logger.rb,
lib/manageiq/floe/workflow/path.rb,
lib/manageiq/floe/workflow/state.rb,
lib/manageiq/floe/workflow/runner.rb,
lib/manageiq/floe/workflow/catcher.rb,
lib/manageiq/floe/workflow/retrier.rb,
lib/manageiq/floe/workflow/states/map.rb,
lib/manageiq/floe/workflow/choice_rule.rb,
lib/manageiq/floe/workflow/states/fail.rb,
lib/manageiq/floe/workflow/states/pass.rb,
lib/manageiq/floe/workflow/states/task.rb,
lib/manageiq/floe/workflow/states/wait.rb,
lib/manageiq/floe/workflow/runner/docker.rb,
lib/manageiq/floe/workflow/runner/podman.rb,
lib/manageiq/floe/workflow/states/choice.rb,
lib/manageiq/floe/workflow/reference_path.rb,
lib/manageiq/floe/workflow/states/succeed.rb,
lib/manageiq/floe/workflow/states/parallel.rb,
lib/manageiq/floe/workflow/choice_rule/data.rb,
lib/manageiq/floe/workflow/payload_template.rb,
lib/manageiq/floe/workflow/runner/kubernetes.rb,
lib/manageiq/floe/workflow/choice_rule/boolean.rb

Defined Under Namespace

Modules: Logging Classes: Error, InvalidWorkflowError, NullLogger, Workflow

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.loggerObject



38
39
40
# File 'lib/manageiq/floe.rb', line 38

def self.logger
  @logger ||= NullLogger.new
end

.logger=(logger) ⇒ Object



42
43
44
# File 'lib/manageiq/floe.rb', line 42

def self.logger=(logger)
  @logger = logger
end