Class: Igniter::Extensions::Contracts::ComposePack::Invocation
- Inherits:
-
Struct
- Object
- Struct
- Igniter::Extensions::Contracts::ComposePack::Invocation
- Defined in:
- lib/igniter/extensions/contracts/compose_pack.rb
Instance Attribute Summary collapse
-
#compiled_graph ⇒ Object
Returns the value of attribute compiled_graph.
-
#inputs ⇒ Object
Returns the value of attribute inputs.
-
#operation ⇒ Object
Returns the value of attribute operation.
-
#profile ⇒ Object
Returns the value of attribute profile.
Instance Method Summary collapse
-
#initialize(operation:, compiled_graph:, inputs:, profile:) ⇒ Invocation
constructor
A new instance of Invocation.
Constructor Details
#initialize(operation:, compiled_graph:, inputs:, profile:) ⇒ Invocation
Returns a new instance of Invocation.
8 9 10 11 12 13 14 15 |
# File 'lib/igniter/extensions/contracts/compose_pack.rb', line 8 def initialize(operation:, compiled_graph:, inputs:, profile:) super( operation: operation, compiled_graph: compiled_graph, inputs: inputs, profile: profile ) end |
Instance Attribute Details
#compiled_graph ⇒ Object
Returns the value of attribute compiled_graph
7 8 9 |
# File 'lib/igniter/extensions/contracts/compose_pack.rb', line 7 def compiled_graph @compiled_graph end |
#inputs ⇒ Object
Returns the value of attribute inputs
7 8 9 |
# File 'lib/igniter/extensions/contracts/compose_pack.rb', line 7 def inputs @inputs end |
#operation ⇒ Object
Returns the value of attribute operation
7 8 9 |
# File 'lib/igniter/extensions/contracts/compose_pack.rb', line 7 def operation @operation end |
#profile ⇒ Object
Returns the value of attribute profile
7 8 9 |
# File 'lib/igniter/extensions/contracts/compose_pack.rb', line 7 def profile @profile end |