class Puma::Launcher

def do_run_finished(previous_env)

def do_run_finished(previous_env)
  case @status
  when :halt
    do_forceful_stop
  when :run, :stop
    do_graceful_stop
  when :restart
    do_restart(previous_env)
  end
  close_binder_listeners unless @status == :restart
end