class Commands::AddJobFlowStepsCommand
Public Instance Methods
add_step_command(step)
click to toggle source
# File lib/commands.rb, line 761 def add_step_command(step) @step_commands << step end
enact(client)
click to toggle source
# File lib/commands.rb, line 771 def enact(client) jobflow_id = require_single_jobflow jobflow = client.describe_jobflow_with_id(jobflow_id) self.step_commands = reorder_steps(jobflow, self.step_commands) jobflow_steps = step_commands.map { |x| x.steps }.flatten client.add_steps(jobflow_id, jobflow_steps) logger.puts("Added jobflow steps") end
validate()
click to toggle source
# File lib/commands.rb, line 765 def validate for cmd in step_commands do cmd.validate end end