abstract class Orchestrator::Layer

Defined in:

orchestrator/layer.cr

Instance Method Summary

Macro Summary

Instance Method Detail

def [](key : Key | Nil) : Value | Nil #

[View source]
def []=(key : Key, value : Value) #

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

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

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

[View source]

Macro Detail

macro optional(name, type) #

[View source]
macro required(name, type) #

[View source]