Class: Smith::Workflow::FailureRecordValidator
- Inherits:
-
Object
- Object
- Smith::Workflow::FailureRecordValidator
- Extended by:
- Dry::Initializer
- Defined in:
- lib/smith/workflow/failure_record_validator.rb
Instance Method Summary collapse
Instance Method Details
#call ⇒ Object
53 54 55 56 57 58 59 60 61 62 |
# File 'lib/smith/workflow/failure_record_validator.rb', line 53 def call validate_family! validate_class_family! validate_retry_policy! validate_cause! validate_details! snapshot rescue ArgumentError, KeyError, TypeError reject!("persisted workflow failure details are invalid") end |