Closed kbrock closed 2 months ago
update:
update:
update:
update:
validate_field
update:
update:
update:
update:
update:
state_for
no longer modifies selt.update:
update:
update:
End
and Next
parsing in parent NonTerminalMixin
Next
is a valid ref, and Catch#ErrorEquals
is a listChoiceRule
Next
(first and second levels)Retrier#ErrorEquals
is a listupdate:
required: false
rather than using default
for many of theseupdate:
bad_type!
and reject!
and just use error!
update:
key?
to make code climate happyGoal is to simplify this PR
update:
update:
update:
update:
+232/-110
=> +218/-78
update:
WIP: This keeps starting small and growing large. Conflating too many ideas. Going to move the path code into the full name change.
This may become multiple PRs:
I'm merging the dsl work into here and I squashed the commits down to the various forms of this code (did not keep the payload validator.)
This has run its course with a good chunk of the error message changes being promoted to #229
Overview.
This is the 3rd attempt.
Depends upon:
Goals
Changes
Parsing
Next processing
Next
/Default
are valid.Next
validation toChoiceRule
andCatcher
.Next
field in a childChoiceRule
.State
access ofWorkflow#payload["States"]
for validations (punted).Reduction of scope
I did the following changes to reduce the scope of this
I can easily add the first 2 items back but I was trying to keep this down.
Before / After
Changelog History
workflow
.State#include Validation
. <==Have another branch that: