Module: Olyx::Guardrails::Risk::CheckWeights

Defined in:
lib/olyx/guardrails/risk/check_weights.rb

Overview

Sums risk weights for positive deterministic findings.

Class Method Summary collapse

Class Method Details

.call(checks) ⇒ Object



12
13
14
# File 'lib/olyx/guardrails/risk/check_weights.rb', line 12

def call(checks)
  Weights::FINDINGS.sum { |check, (finding, weight)| checks[check][finding] ? weight : 0.0 }
end