CRE::Policy::Evaluator
Constants
Log = ::Log.for("cre.policy.evaluator")
Constructors
Instance methods
Evaluates a single credential. When more than one policy matches we raise PolicyConflictError instead of silently picking by registration order; conflicting policies are an operator bug, not a runtime decision.
evaluate_all groups policies by max_age and uses the persistence layer's 'overdue' query so we don't pull every credential into memory each tick.
start
Sourcestop
Source