summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2020-01-27 13:45:44 -0800
committerJeremy Evans <code@jeremyevans.net>2020-01-27 19:30:54 -0800
commit30f818b2e6a00543b3b5910daa7c8ee39887544c (patch)
treeda60c44c7dda76d226713f45dfdcc3cec1b59ac6
parent25c5820470e96f306404ecde901c57cff9d42305 (diff)
downloadrack-30f818b2e6a00543b3b5910daa7c8ee39887544c.tar.gz
Add a few more autoloads
I am no fan of autoload, but since it is used for pretty much everything else, it is best to be consistent and also use it for these three middleware.
-rw-r--r--lib/rack.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/rack.rb b/lib/rack.rb
index a40738fb..7600c40f 100644
--- a/lib/rack.rb
+++ b/lib/rack.rb
@@ -85,6 +85,7 @@ module Rack
autoload :ContentLength, "rack/content_length"
autoload :ContentType, "rack/content_type"
autoload :ETag, "rack/etag"
+ autoload :Events, "rack/events"
autoload :File, "rack/file"
autoload :Files, "rack/files"
autoload :Deflater, "rack/deflater"
@@ -95,11 +96,13 @@ module Rack
autoload :Lint, "rack/lint"
autoload :Lock, "rack/lock"
autoload :Logger, "rack/logger"
+ autoload :MediaType, "rack/media_type"
autoload :MethodOverride, "rack/method_override"
autoload :Mime, "rack/mime"
autoload :NullLogger, "rack/null_logger"
autoload :Recursive, "rack/recursive"
autoload :Reloader, "rack/reloader"
+ autoload :RewindableInput, "rack/rewindable_input"
autoload :Runtime, "rack/runtime"
autoload :Sendfile, "rack/sendfile"
autoload :Server, "rack/server"