Module: Hubbado::Sequence::Macros::Contract::Validate::Substitute
- Includes:
- RecordInvocation
- Defined in:
- lib/hubbado/sequence/macros/contract/validate.rb
Instance Method Summary collapse
Instance Method Details
#fail_with(**error_attrs) ⇒ Object
34 35 36 37 |
# File 'lib/hubbado/sequence/macros/contract/validate.rb', line 34 def fail_with(**error_attrs) @configured_error = error_attrs self end |
#succeed_with ⇒ Object
29 30 31 32 |
# File 'lib/hubbado/sequence/macros/contract/validate.rb', line 29 def succeed_with @configured_success = true self end |
#validated?(**kwargs) ⇒ Boolean
45 46 47 |
# File 'lib/hubbado/sequence/macros/contract/validate.rb', line 45 def validated?(**kwargs) invoked?(:call, **kwargs) end |