module Kernel

Async-rack attempts to require files that exist only in Rack 1.x even on Rack 2.x, so we patch that behaviour to allow users to use this gem with Rack 2.x apps.

Public Instance Methods

original_rubygems_require(file)
Alias for: require
require(file) click to toggle source
# File lib/goliath/rack_proxy/rack_2_compatibility.rb, line 9
def require(file)
  case file
  when "rack/commonlogger"   then original_rubygems_require("rack/common_logger")
  when "rack/conditionalget" then original_rubygems_require("rack/conditional_get")
  when "rack/showstatus"     then original_rubygems_require("rack/show_status")
  else
    original_rubygems_require(file)
  end
end
Also aliased as: original_rubygems_require