class Orchestrator::Composer

Defined in:

orchestrator/composer.cr

Class Method Summary

Instance Method Summary

Class Method Detail

def self.compose(name : Symbol, klass : Orchestrator::Layer.class) #

[View source]
def self.compose(name : Symbol, composer : Orchestrator::Composer) #

[View source]
def self.enqueue(pipeline : Pipeline::Item) #

[View source]
def self.tee(name : Symbol, klass : Orchestrator::Layer.class) #

[View source]

Instance Method Detail

def call(input : Hash) : Monads::Result #

[View source]
def perform(input : Hash) : Monads::Result #

[View source]
def rollback(input : Monads::Result) : Void #

[View source]