Module: Flows

Defined in:
lib/flows.rb,
lib/flows/flow.rb,
lib/flows/util.rb,
lib/flows/plugin.rb,
lib/flows/result.rb,
lib/flows/railway.rb,
lib/flows/version.rb,
lib/flows/contract.rb,
lib/flows/flow/node.rb,
lib/flows/result/do.rb,
lib/flows/result/ok.rb,
lib/flows/result/err.rb,
lib/flows/flow/errors.rb,
lib/flows/flow/router.rb,
lib/flows/railway/dsl.rb,
lib/flows/railway/step.rb,
lib/flows/contract/hash.rb,
lib/flows/result/errors.rb,
lib/flows/contract/array.rb,
lib/flows/contract/error.rb,
lib/flows/contract/tuple.rb,
lib/flows/railway/errors.rb,
lib/flows/result/helpers.rb,
lib/flows/contract/either.rb,
lib/flows/plugin/profiler.rb,
lib/flows/contract/case_eq.rb,
lib/flows/contract/compose.rb,
lib/flows/contract/hash_of.rb,
lib/flows/contract/helpers.rb,
lib/flows/plugin/interface.rb,
lib/flows/railway/step_list.rb,
lib/flows/contract/predicate.rb,
lib/flows/flow/router/custom.rb,
lib/flows/flow/router/errors.rb,
lib/flows/flow/router/simple.rb,
lib/flows/contract/transformer.rb,
lib/flows/plugin/implicit_init.rb,
lib/flows/util/prepend_to_class.rb,
lib/flows/plugin/output_contract.rb,
lib/flows/plugin/profiler/report.rb,
lib/flows/plugin/profiler/wrapper.rb,
lib/flows/shared_context_pipeline.rb,
lib/flows/plugin/profiler/injector.rb,
lib/flows/plugin/dependency_injector.rb,
lib/flows/plugin/output_contract/dsl.rb,
lib/flows/plugin/profiler/report/raw.rb,
lib/flows/plugin/profiler/report/flat.rb,
lib/flows/plugin/profiler/report/tree.rb,
lib/flows/shared_context_pipeline/dsl.rb,
lib/flows/shared_context_pipeline/step.rb,
lib/flows/shared_context_pipeline/wrap.rb,
lib/flows/plugin/output_contract/errors.rb,
lib/flows/plugin/profiler/report/events.rb,
lib/flows/shared_context_pipeline/track.rb,
lib/flows/plugin/output_contract/wrapper.rb,
lib/flows/shared_context_pipeline/errors.rb,
lib/flows/util/inheritable_singleton_vars.rb,
lib/flows/plugin/profiler/report/tree/node.rb,
lib/flows/plugin/dependency_injector/errors.rb,
lib/flows/shared_context_pipeline/dsl/tracks.rb,
lib/flows/shared_context_pipeline/track_list.rb,
lib/flows/plugin/dependency_injector/dependency.rb,
lib/flows/shared_context_pipeline/dsl/callbacks.rb,
lib/flows/shared_context_pipeline/mutation_step.rb,
lib/flows/plugin/profiler/report/flat/method_report.rb,
lib/flows/shared_context_pipeline/router_definition.rb,
lib/flows/plugin/dependency_injector/dependency_list.rb,
lib/flows/plugin/profiler/report/tree/calculated_node.rb,
lib/flows/util/inheritable_singleton_vars/dup_strategy.rb,
lib/flows/plugin/dependency_injector/dependency_definition.rb,
lib/flows/util/inheritable_singleton_vars/isolation_strategy.rb

Overview

Namespace for all the classes and modules of the library.

Since:

  • 0.4.0

Defined Under Namespace

Modules: Plugin, Util Classes: Contract, Error, Flow, Railway, Result, SharedContextPipeline

Constant Summary collapse

VERSION =

Since:

  • 0.4.0

'0.6.0'.freeze