kit-contract edge

Or class
Kit::Contract::BuiltInContracts::Or
View Source

Ensure at least one contract is successful


Link to this section Summary ⚠️ Private APIs are currently hidden.


Link to this section Instance methods 2

Note: not sure what the correct behaviour is here with safe_nested_call. Should it remove circular reference contracts or pretend they succeeded? Does it make a difference?