Module: Hubbado::Sequence::Macros::Contract::Build::Substitute
- Includes:
- RecordInvocation
- Defined in:
- lib/hubbado/sequence/macros/contract/build.rb
Instance Method Summary collapse
Instance Method Details
#built?(**kwargs) ⇒ Boolean
40 41 42 |
# File 'lib/hubbado/sequence/macros/contract/build.rb', line 40 def built?(**kwargs) invoked?(:call, **kwargs) end |
#fail_with(**error_attrs) ⇒ Object
28 29 30 31 |
# File 'lib/hubbado/sequence/macros/contract/build.rb', line 28 def fail_with(**error_attrs) @configured_error = error_attrs self end |
#succeed_with(contract) ⇒ Object
22 23 24 25 26 |
# File 'lib/hubbado/sequence/macros/contract/build.rb', line 22 def succeed_with(contract) @return_value = contract @configured_success = true self end |