lib/rackup.rb in rackup-2.2.0 vs lib/rackup.rb in rackup-2.2.1

- old
+ new

@@ -4,5 +4,18 @@ # Copyright, 2022-2024, by Samuel Williams. require_relative 'rackup/handler' require_relative 'rackup/server' require_relative 'rackup/version' + +begin + # Although webrick is gone from Ruby since 3.0, it still warns all the way + # through to 3.3. Only on 3.4 will requiring it not produce a warning anymore. + verbose, $VERBOSE = $VERBOSE, nil + require 'webrick' + # If the user happens to have webrick in their bundle, make the handler available. + require_relative 'rackup/handler/webrick' +rescue LoadError + # ¯\_(ツ)_/¯ +ensure + $VERBOSE = verbose +end