You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
docuseal/vendor/bundle/ruby/4.0.0/gems/rackup-2.3.1/lib/rackup.rb

22 lines
628 B

# frozen_string_literal: true
# Released under the MIT License.
# 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