mirror of https://github.com/docusealco/docuseal
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.
22 lines
628 B
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
|