Skip to content
Latest commit 483f747 @jeremyevans jeremyevans Work with ruby 2.3's --enable-frozen-string-literal
These changes are the minimal ones necessary to allow Forme's specs
to pass. There may well be other changes that are required.
..
Failed to load latest commit information.
auth Constantize all rack environment variables and make them frozen
handler rearrange thin requires so that we dont get locks in autoload
multipart Fix #905 by stripping quotes from around encodings
session Load session for read before accessing keys or values
body_proxy.rb Expand initialize ivars instead of using 1 line
builder.rb Add space after comma in params to reflect style used everywhere else
cascade.rb Less allocated objects on each request
chunked.rb Encoding class can be used freely everywhere
common_logger.rb Rename files to follow ruby naming conventions
conditional_get.rb Rename files to follow ruby naming conventions
config.rb Document Rack::Config
content_length.rb Remove Rack::Utils.bytesize method in favour of native String method
content_type.rb Less allocated objects on each request
deflater.rb deflater: always finish zlib stream before closing
directory.rb fixing support for directories that have + in the name
etag.rb * Add `Rack::Response::Helpers#etag` and `etag=`. Use this for
events.rb add Rack::Events middleware
file.rb use `Rack::Utils.unescape_path` to unescape path_info
handler.rb Remove unneeded `options` parameter in Rack::Handler.default
head.rb Remove whitespaces
lint.rb Constantize all rack environment variables and make them frozen
lobster.rb Rename files to follow ruby naming conventions
lock.rb Constantize all rack environment variables and make them frozen
logger.rb Constantize all rack environment variables and make them frozen
media_type.rb Added media_type methods in Rack::Response
method_override.rb Rename files to follow ruby naming conventions
mime.rb Remove legacy Mongrel server
mock.rb Work with ruby 2.3's --enable-frozen-string-literal
multipart.rb When parsing the name parameter of Content-Disposition, support quote…
null_logger.rb Rename files to follow ruby naming conventions
query_parser.rb Freeze static strings in QueryParser#normalize_params
recursive.rb Constantize all rack environment variables and make them frozen
reloader.rb Use Mutex instead of Thread.exclusive for reloader
request.rb Move empty hash to it's own method for session
response.rb * Add `Rack::Response::Helpers#cache_control` and `cache_control=`.
rewindable_input.rb Clean up Rack::Rewindable
runtime.rb add `clock_time` to utils so other people can use it
sendfile.rb Use a symbol proc instead of a block in some cases
server.rb Remove unneeded `options` parameter in Rack::Handler.default
show_exceptions.rb Merge remote-tracking branch 'origin/master' into showexceptions-lazy…
show_status.rb Rename files to follow ruby naming conventions
static.rb Use unshift(...) instead of insert(0, ...)
tempfile_reaper.rb Use a symbol proc instead of a block in some cases
urlmap.rb Keep proper ruby variable naming in Rack::URLMap
utils.rb Add support for HTTP 451 "Unavailable for Legal Reasons"
Something went wrong with that request. Please try again.