Module: Olyx::Guardrails::PolicyComponents::FindingOrder

Defined in:
lib/olyx/guardrails/policy/finding_order.rb

Overview

Defines policy finding identity and deterministic ordering.

Class Method Summary collapse

Class Method Details

.identity(finding) ⇒ Object



10
11
12
# File 'lib/olyx/guardrails/policy/finding_order.rb', line 10

def identity(finding)
  [finding[:rule].name, finding[:start], finding[:end]]
end

.key(finding) ⇒ Object



14
15
16
# File 'lib/olyx/guardrails/policy/finding_order.rb', line 14

def key(finding)
  [finding[:start], finding[:end], finding[:rule_index]]
end