Exception: PromptSanitizer::PIIDetectedError
- Defined in:
- lib/prompt_sanitizer.rb
Overview
Raised when on_detect: :block and PII is found.
Instance Attribute Summary collapse
-
#entities ⇒ Object
readonly
Returns the value of attribute entities.
Instance Method Summary collapse
-
#initialize(entities) ⇒ PIIDetectedError
constructor
A new instance of PIIDetectedError.
Constructor Details
#initialize(entities) ⇒ PIIDetectedError
Returns a new instance of PIIDetectedError.
17 18 19 20 21 |
# File 'lib/prompt_sanitizer.rb', line 17 def initialize(entities) @entities = entities types = entities.map { |e| e.entity_type }.uniq.join(", ") super("PII detected and blocked (types: #{types})") end |
Instance Attribute Details
#entities ⇒ Object (readonly)
Returns the value of attribute entities.
15 16 17 |
# File 'lib/prompt_sanitizer.rb', line 15 def entities @entities end |