class OpenFeature::ProcHook

Defined in:

openfeature/hook.cr

Constructors

Instance Method Summary

Instance methods inherited from class OpenFeature::Hook

after(ctx : HookContext, hints : HookHints) after, before(ctx : HookContext, hints : HookHints) : EvaluationContext | Nil before, error(ctx : HookContext, hints : HookHints) error, finally(ctx : HookContext, hints : HookHints) finally

Constructor Detail

def self.new(*, before : ProcStageHook | Nil = nil, after : ProcStageHook | Nil = nil, error : ProcStageHook | Nil = nil, finally : ProcStageHook | Nil = nil) #

[View source]

Instance Method Detail

def after(ctx : HookContext, hints : HookHints) : EvaluationContext | Nil #
Description copied from class OpenFeature::Hook

immediately after successful flag evaluation


[View source]
def before(ctx : HookContext, hints : HookHints) : EvaluationContext | Nil #
Description copied from class OpenFeature::Hook

immediately before flag evaluation


[View source]
def error(ctx : HookContext, hints : HookHints) : EvaluationContext | Nil #
Description copied from class OpenFeature::Hook

immediately after an unsuccessful during flag evaluation


[View source]
def finally(ctx : HookContext, hints : HookHints) : EvaluationContext | Nil #
Description copied from class OpenFeature::Hook

unconditionally after flag evaluation


[View source]