From 4276d0aad715e20a3e66dff9fa21dfdbb616d567 Mon Sep 17 00:00:00 2001 From: Krzysztof Rybka Date: Fri, 24 May 2019 13:20:43 +0200 Subject: Move server names to a constant --- lib/rack/handler.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/rack/handler.rb b/lib/rack/handler.rb index bc0a3bf8..024a855b 100644 --- a/lib/rack/handler.rb +++ b/lib/rack/handler.rb @@ -45,6 +45,9 @@ module Rack raise LoadError, "Couldn't find handler for: #{server_names.join(', ')}." end + SERVER_NAMES = %w(puma thin falcon webrick).freeze + private_constant :SERVER_NAMES + def self.default # Guess. if ENV.include?("PHP_FCGI_CHILDREN") @@ -54,7 +57,7 @@ module Rack elsif ENV.include?("RACK_HANDLER") self.get(ENV["RACK_HANDLER"]) else - pick ['puma', 'thin', 'falcon', 'webrick'] + pick SERVER_NAMES end end -- cgit v1.2.3-24-ge0c7