Class: FlowCore::Steps::Task
Instance Attribute Summary
#append_to
Class Method Summary
collapse
Instance Method Summary
collapse
#barrier_step?, barrier_step?, branch_arc_guard_attachable?, #branch_arc_guard_attachable?, #branch_configurable?, branch_configurable?, fallback_branch_required?, #fallback_branch_required?, #multi_branch_step?, multi_branch_step?, #redirectable_steps, #redirection_configurable?, redirection_configurable?, redirection_step?, #redirection_step?, #transition_callback_attachable?, transition_callback_attachable?, #transition_trigger_attachable?, transition_trigger_attachable?, #transition_trigger_required?
Class Method Details
.creatable? ⇒ Boolean
16
17
18
|
# File 'app/models/flow_core/steps/task.rb', line 16
def creatable?
true
end
|
.transition_trigger_required? ⇒ Boolean
20
21
22
|
# File 'app/models/flow_core/steps/task.rb', line 20
def transition_trigger_required?
true
end
|
Instance Method Details
#deploy_to_workflow!(workflow, input_place_or_transition) ⇒ Object
5
6
7
8
9
10
11
12
13
|
# File 'app/models/flow_core/steps/task.rb', line 5
def deploy_to_workflow!(workflow, input_place_or_transition)
input_place = find_or_create_input_place(workflow, input_place_or_transition)
transition = input_place.output_transitions.create! workflow: workflow, name: name, generated_by_step_id: id
copy_transition_trigger_to transition
copy_transition_callbacks_to transition
transition
end
|