class Puma::Launcher

def phased_restart

Begin a phased restart if supported
def phased_restart
  unless @runner.respond_to?(:phased_restart) and @runner.phased_restart
    log "* phased-restart called but not available, restarting normally."
    return restart
  end
  if @options.file_options[:tag].nil?
    dir = File.realdirpath(@restart_dir)
    @options[:tag] = File.basename(dir)
    set_process_title
  end
  true
end