Sha256: 838f5128215fc5d00565b0f80fb0b3e60592c918a435033c54775e608bdfdc5f

Contents?: true

Size: 628 Bytes

Versions: 1

Compression:

Stored size: 628 Bytes

Contents

# 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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rackup-2.2.1 lib/rackup.rb