Module: Olyx::Guardrails::Llm::BooleanValidator
- Defined in:
- lib/olyx/guardrails/llm/boolean_validator.rb
Overview
Finds the first provider flag whose value is not Boolean.
Constant Summary collapse
- KEYS =
%i[injection_attempt pii_detected secret_leaked].freeze
Class Method Summary collapse
Class Method Details
.invalid_key(analysis) ⇒ Object
12 13 14 |
# File 'lib/olyx/guardrails/llm/boolean_validator.rb', line 12 def invalid_key(analysis) KEYS.find { |key| analysis.key?(key) && ![true, false].include?(analysis[key]) } end |