class Puma::Single

def run

def run
  output_header "single"
  load_and_bind
  Plugins.fire_background
  @launcher.write_state
  start_control
  @server = server = start_server
  server_thread = server.run
  log "Use Ctrl-C to stop"
  redirect_io
  @events.fire_on_booted!
  debug_loaded_extensions("Loaded Extensions:") if @log_writer.debug?
  begin
    server_thread.join
  rescue Interrupt
    # Swallow it
  end
end