Module: Hubbado::Sequence::Macros::Contract::Persist::Substitute
- Includes:
- RecordInvocation
- Defined in:
- lib/hubbado/sequence/macros/contract/persist.rb
Instance Method Summary collapse
Instance Method Details
#fail_with(**error_attrs) ⇒ Object
31 32 33 34 |
# File 'lib/hubbado/sequence/macros/contract/persist.rb', line 31 def fail_with(**error_attrs) @configured_error = error_attrs self end |
#persisted?(**kwargs) ⇒ Boolean
42 43 44 |
# File 'lib/hubbado/sequence/macros/contract/persist.rb', line 42 def persisted?(**kwargs) invoked?(:call, **kwargs) end |
#succeed_with ⇒ Object
26 27 28 29 |
# File 'lib/hubbado/sequence/macros/contract/persist.rb', line 26 def succeed_with @configured_success = true self end |