Sha256: 3aacba97c28cc8df3d831a20a6761fc08b4be982e3ba5af563f5afa2b4c009bf
Contents?: true
Size: 1.93 KB
Versions: 2
Compression:
Stored size: 1.93 KB
Contents
# frozen_string_literal: true require_relative "floe/version" require_relative "floe/null_logger" require_relative "floe/logging" require_relative "floe/runner" require_relative "floe/validation_mixin" require_relative "floe/workflow" require_relative "floe/workflow/error_matcher_mixin" require_relative "floe/workflow/catcher" require_relative "floe/workflow/choice_rule" require_relative "floe/workflow/choice_rule/not" require_relative "floe/workflow/choice_rule/or" require_relative "floe/workflow/choice_rule/and" require_relative "floe/workflow/choice_rule/data" require_relative "floe/workflow/context" require_relative "floe/workflow/intrinsic_function" require_relative "floe/workflow/intrinsic_function/parser" require_relative "floe/workflow/intrinsic_function/transformer" require_relative "floe/workflow/path" require_relative "floe/workflow/payload_template" require_relative "floe/workflow/reference_path" require_relative "floe/workflow/retrier" require_relative "floe/workflow/state" require_relative "floe/workflow/states/choice" require_relative "floe/workflow/states/fail" require_relative "floe/workflow/states/input_output_mixin" require_relative "floe/workflow/states/map" require_relative "floe/workflow/states/non_terminal_mixin" require_relative "floe/workflow/states/parallel" require_relative "floe/workflow/states/pass" require_relative "floe/workflow/states/succeed" require_relative "floe/workflow/states/task" require_relative "floe/workflow/states/wait" require "jsonpath" require "time" module Floe class Error < StandardError; end class InvalidWorkflowError < Error; end class InvalidExecutionInput < Error; end class PathError < Error; end def self.logger @logger ||= NullLogger.new end # Set the logger to use # # @example # require "logger" # Floe.logger = Logger.new($stdout) # # @param logger [Logger] logger to use for logging actions def self.logger=(logger) @logger = logger end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
floe-0.13.1 | lib/floe.rb |
floe-0.13.0 | lib/floe.rb |