Module: Ruby::Rego::ErrorPayload
- Defined in:
- lib/ruby/rego/error_payload.rb
Overview
Normalizes error objects for structured result payloads.
Class Method Summary collapse
Class Method Details
.from(error) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/ruby/rego/error_payload.rb', line 11 def self.from(error) return error if error.is_a?(Hash) || error.is_a?(String) return error.to_h if error.is_a?(Error) return standard_error_payload(error) if error.is_a?(StandardError) error.to_s end |