Method: Commands::AddJobFlowStepsCommand#enact

Defined in:
lib/commands.rb

#enact(client) ⇒ Object



748
749
750
751
752
753
754
755
# File 'lib/commands.rb', line 748

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