Module: Olyx::Guardrails::Rails::EvaluationLifecycle
- Defined in:
- lib/olyx/guardrails/rails/evaluation_lifecycle.rb
Overview
Applies the common telemetry and notification lifecycle to a decision.
Class Method Summary collapse
Class Method Details
.call(notification_input, metadata:, configuration:) ⇒ Object
14 15 16 17 18 19 |
# File 'lib/olyx/guardrails/rails/evaluation_lifecycle.rb', line 14 def call(notification_input, metadata:, configuration:, &) result, duration = Timer.call(&) CheckTelemetry.call(result, duration) NotificationDispatcher.call(configuration, result, notification_input, ) result end |