class Puma::Runner
def start_server
def start_server min_t = @options[:min_threads] max_t = @options[:max_threads] server = Puma::Server.new app, @launcher.events, @options server.min_threads = min_t server.max_threads = max_t server.inherit_binder @launcher.binder if @options[:mode] == :tcp server.tcp_mode! end if @options[:early_hints] server.early_hints = true end unless development? || test? server.leak_stack_on_error = false end server end