Trailblazer-context
Argument-specific data structures for Trailblazer.
This gem provides data structures needed across Activity, Workflow and Operation, such as the following.
Trailblazer::Contextimplements the so-calledoptionshash that is passed between steps and implements the keyword arguments.Trailblazer::Optionis often used to wrap an option at compile-time andcallit at runtime, which allows to have the common-> (),:methodorCallablepattern used for most options.Trailblazer::ContainerChainto implement chained lookups of properties and allow including containers such asDry::Containerin this chain. This is experimental.