Class: Trailblazer::Activity::Schema::Intermediate
- Inherits:
-
Struct
- Object
- Struct
- Trailblazer::Activity::Schema::Intermediate
- Defined in:
- lib/trailblazer/activity/schema/intermediate.rb,
lib/trailblazer/activity/schema/compiler.rb
Overview
An Intermediate structure defines the structure of the circuit. It usually comes from a DSL or a visual editor.
Defined Under Namespace
Modules: Compiler Classes: Out, TaskRef
Instance Attribute Summary collapse
-
#start_task_id ⇒ Object
Returns the value of attribute start_task_id.
-
#stop_task_ids ⇒ Object
Returns the value of attribute stop_task_ids.
-
#wiring ⇒ Object
Returns the value of attribute wiring.
Class Method Summary collapse
Instance Attribute Details
#start_task_id ⇒ Object
Returns the value of attribute start_task_id
6 7 8 |
# File 'lib/trailblazer/activity/schema/intermediate.rb', line 6 def start_task_id @start_task_id end |
#stop_task_ids ⇒ Object
Returns the value of attribute stop_task_ids
6 7 8 |
# File 'lib/trailblazer/activity/schema/intermediate.rb', line 6 def stop_task_ids @stop_task_ids end |
#wiring ⇒ Object
Returns the value of attribute wiring
6 7 8 |
# File 'lib/trailblazer/activity/schema/intermediate.rb', line 6 def wiring @wiring end |
Class Method Details
.Out(*args) ⇒ Object
14 15 16 |
# File 'lib/trailblazer/activity/schema/intermediate.rb', line 14 def self.Out(*args) Out.new(*args) end |
.TaskRef(id, data = {}) ⇒ Object
10 11 12 |
# File 'lib/trailblazer/activity/schema/intermediate.rb', line 10 def self.TaskRef(id, data = {}) TaskRef.new(id, data) end |