class ForemanMaintain::Cli::Procedure::AbstractProcedureCommand

Public Instance Methods

execute() click to toggle source
# File lib/foreman_maintain/cli/advanced/procedure/abstract_procedure_command.rb, line 7
def execute
  label = underscorize(invocation_path.split.last)
  procedure = procedure(label.to_sym)
  scenario = ForemanMaintain::Scenario.new
  scenario.add_step(procedure.new(get_params_for(procedure)))
  run_scenario(scenario)
  exit runner.exit_code
end