Class: Igniter::Extensions::Contracts::ComposePack::Invocation

Inherits:
Struct
  • Object
show all
Defined in:
lib/igniter/extensions/contracts/compose_pack.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

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_graphObject

Returns the value of attribute compiled_graph

Returns:

  • (Object)

    the current value of compiled_graph



7
8
9
# File 'lib/igniter/extensions/contracts/compose_pack.rb', line 7

def compiled_graph
  @compiled_graph
end

#inputsObject

Returns the value of attribute inputs

Returns:

  • (Object)

    the current value of inputs



7
8
9
# File 'lib/igniter/extensions/contracts/compose_pack.rb', line 7

def inputs
  @inputs
end

#operationObject

Returns the value of attribute operation

Returns:

  • (Object)

    the current value of operation



7
8
9
# File 'lib/igniter/extensions/contracts/compose_pack.rb', line 7

def operation
  @operation
end

#profileObject

Returns the value of attribute profile

Returns:

  • (Object)

    the current value of profile



7
8
9
# File 'lib/igniter/extensions/contracts/compose_pack.rb', line 7

def profile
  @profile
end