Class: Atacama::Definition
- Defined in:
- lib/atacama/transaction/definition.rb
Overview
Struct object holding the step definition
Constant Summary
Constants inherited from Contract
Contract::ContextInterface, Contract::NameInterface, Contract::RESERVED_KEYS, Contract::Types
Instance Attribute Summary
Attributes inherited from Contract
Instance Method Summary collapse
Methods inherited from Contract
#call, call, inherited, #initialize, inject, injected, injected=, #inspect, option, options, return_type, returns, validate_return
Constructor Details
This class inherits a constructor from Atacama::Contract
Instance Method Details
#method_invocation? ⇒ Boolean
14 15 16 |
# File 'lib/atacama/transaction/definition.rb', line 14 def method_invocation? with.nil? end |
#proc_invocation? ⇒ Boolean
10 11 12 |
# File 'lib/atacama/transaction/definition.rb', line 10 def proc_invocation? with.is_a? Proc end |