Sha256: 1f8fb0a1686ce24906a3384b7e83e32e1fc3a16d3d12bedbe2bc2fc0bc0efaac

Contents?: true

Size: 683 Bytes

Versions: 11

Compression:

Stored size: 683 Bytes

Contents

# Trailblazer-context

_Argument-specific data structures for Trailblazer._

This gem provides data structures needed across `Activity`, `Workflow` and `Operation`, such as the following.

* `Trailblazer::Context` implements the so-called `options` hash that is passed between steps and implements the keyword arguments.
* `Trailblazer::Option` is often used to wrap an option at compile-time and `call` it at runtime, which allows to have the common `-> ()`, `:method` or `Callable` pattern used for most options.
* `Trailblazer::ContainerChain` to implement chained lookups of properties and allow including containers such as `Dry::Container` in this chain. This is experimental.

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
trailblazer-context-0.4.0 README.md
trailblazer-context-0.3.3 README.md
trailblazer-context-0.3.2 README.md
trailblazer-context-0.3.1 README.md
trailblazer-context-0.3.0 README.md
trailblazer-context-0.2.0 README.md
trailblazer-context-0.1.4 README.md
trailblazer-context-0.1.3 README.md
trailblazer-context-0.1.2 README.md
trailblazer-context-0.1.1 README.md
trailblazer-context-0.1.0 README.md