diff options
author | Rafael França <rafael@franca.dev> | 2019-10-16 14:14:13 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-16 14:14:13 -0400 |
commit | 0907b80a04ba66fb6aa01b43dfcbdc904d462cca (patch) | |
tree | 3101c4e38b89596c73933954f2d93e9569117c86 | |
parent | fb2668fec7b9ba2bfdabf72bfc4c8c53518c9abb (diff) | |
parent | 4276d0aad715e20a3e66dff9fa21dfdbb616d567 (diff) | |
download | rack-0907b80a04ba66fb6aa01b43dfcbdc904d462cca.tar.gz |
Merge pull request #1369 from krzysiek1507/refactor/extract-server-names
Move server names to a constant
-rw-r--r-- | lib/rack/handler.rb | 5 |
1 files changed, 4 insertions, 1 deletions
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 |